Thursday, March 18, 2010

If you read only one CSS PhD Thesis this year, make it this one...

Håkon Wium Lie is the individual who proposed the concept of Cascading Style Sheets (CSS) in 1994 while working at the world's largest particle physics laboratory known as CERN.

His PhD thesis provides a background into the origins of CSS. It details the motivation behind creating the style sheet language.

According to Wie (2005):

The topic of this thesis is style sheet languages for structured documents on the web. Due to characteristics of the web – including a screen-centric publishing model, a multitude of output devices, uncertain delivery, strong user preferences, and the possibility for later binding between content and style – the hypothesis is that the web calls for different style sheet languages than does traditional electronic publishing.

Style sheet languages that were developed and used prior to the web are analyzed and compared with style sheet proposals for the web between 1993-1996. The dissertation describes the design of a web-centric style sheet language known as Cascading Style Sheets (CSS). CSS has several notable features including: cascading, pseudo-classes and pseudo-elements, forward-compatible parsing rules, support for different media types, and a strong emphasis on selectors. Problems in CSS are analyzed, and recommended future research is described.

While Lie's thesis is quite lengthy, it gives readers unique insight regarding CSS as well as what it is like to write a PhD thesis.


Lie, H. (2005). Cascading style sheets [Abstract] (Doctoral thesis, University of Oslo, Oslo, Norway). Retrieved from http://people.opera.com/howcome/2006/phd/#h-10

No comments: