CSS starts in 1994. One of the authors of this book works at CERN the cradle of the Web -and the Web is starting to be used as a platform for electronic publishing. One crucial part of a publishing platform is missing, however: there is no way to style documents. For example, there is no way to describe a newspaper-like layout in a Web page. Having worked on personalized newspaper presentations at the MIT Media Laboratory, Håkon saw the need for a style sheet language for the Web. Style sheets in browsers were not an entirely new idea. The separation of document structure from the document’s layout had been a goal of HTML from its inception in 1990. Tim Berners-Lee wrote his NeXT browser/editor in such a way that he could determine the style with a simple style sheet. However, he didn’t publish the syntax for the style sheets, considering it a matter for each browser to decide how to best display pages to its users. Other browsers, including Pei Wei’s Viola (1992) and the Harmony browser (1993) for the Hyper-G system had comparable style languages. But instead of more advanced style sheets, the browsers that followed offered their users fewer and fewer options to influence the style. In 1993, NCSA Mosaic, the browser which made the Web popular, came out. Stylewise, however, it was a backwards step as it only allowed its users to change certain colors and fonts.
