Most any document beyond a plain grey page with a few simple headers contains a lot of embedded formatting commands. Style sheets provide a means of separating those formatting suggestions from the structural tags and content of a document. The process is messy, redundant, and easily susceptible to mechanical error. Here's an example of how you would create the colored-header effects described above using style sheets. There is an undeniable elegance and appeal in the true separation of format and style from content and structure.
Style sheets promise to simplify Website maintenance, particularly for large sites.
With CSS, a single change to the style sheet automatically changes the appearance of all the affected documents. Clearly, this reduced site maintenance carries with it significant potential cost savings for commercial and Intranet sites. For all authors, CSS will make it much easier to create a visually consistent Webspace. Perhaps most important of all is the ability for CSS to isolate the basic infrastructure of the Web from browser-specific formatting tags. These tags will ultimately find their way into the style sheets, rather than being embedded within the documents themselves.