Organizations and multiple authors could all use the same style sheet to achieve a good deal of uniformity between documents without encoding style information into their texts. Style sheets will do for publishing content to the web what Netscape extensions have done for the home page, make documents much more professional, attractive, customizable and easy to read from one type of computer system to another. This chapter only covers CSS Level 1. Level 2 is currently under development. It will include support for specifying style properties for different output devices such as ultra high color, high resolution displays and low resolution output such as paper, speech or Braille rendering.
Plans are to support text block border styles, page style properties, list, table and math styles.
In the last chapter we created a page for the fictional LavaLand Tours company. The markup for this page included a number of hooks for style sheet entries, in the form of element subclasses. Now we are going to use these element classes to create a CSS style sheet that will be applied to the LavaLand home page.