History

The invention of HTML by computer scientist Tim Berners-Lee in the early 1990s allowed content to be displayed on websites. However, HTML did not offer styling options. Prior to CSS, some style sheets existed, but they were built into their respective browsers and were proprietary to them. Moreover, the options provided by these style sheets were limited. For instance, the style sheet built into the Mosaic browser offered control only over certain colors and fonts.

CSS was first proposed in 1994, by Norwegian technologist Håkon Wium Lie, who was then working at the European Organization for Nuclear Research (CERN) with Berners-Lee. Two years later the World Wide Web Consortium (W3C) adopted the first standardized specifications for CSS, called CSS1. This version was developed jointly by Lie and Dutch programmer Bert Bos. Microsoft’s Internet Explorer became the first commercial browser to support CSS. In 1998 CSS2 was released, offering improved layout control and the ability to specify how content would appear on different platforms, including handheld devices, print, screen, television, and even Braille. CSS3, rolled out in 2011, added additional functionalities, such as responsive Web design and support for many new font types. It also introduced modules.

CSS modules are used to avoid style conflicts, because, on modules, application of CSS rules is local rather than global by default. Additionally, modules help users reuse code components, because each component can have its own set of stylistic rules. The introduction of modules improved CSS safety by having CSS rules apply locally rather than globally by default. In addition to the core development of CSS, the emergence of CSS frameworks, such as Bootstrap, has significantly simplified responsive Web design by providing reusable pre-styled components, such as navigation bars and buttons.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *