Introduction banner: glass, tables and trash



Cascading style sheets

CSS is used by both the authors and readers of web pages to define colors, fonts, layout, and other aspects of document presentation. It is designed primarily to enable the separation of document structure (written in HTML or a similar markup language) from document presentation (written in CSS). This separation provides a number of benefits, including improved content accessibility, greater flexibility and control in the specification of presentational characteristics, and reduced complexity of the structural content. CSS is also capable of controlling the document's style separately in alternative rendering methods, such as on-screen, in print, by voice (when read out by a speech-based browser or screen reader) and on braille-based, tactile devices.

CSS can be used with XML, to allow such structured documents to be rendered with full stylistic control over layout, typography, colour, and so forth in any suitable user agent or web browser.

There is detailed information about how write style sheets and both the texts, Designing with Web Standards and CSS Pocket Reference, the latter can be especially useful because it is organize alphebetically. There also many online resources that can help you with CSS.