Chapter 12. CSS

Cascading Style Sheets (CSS) refers to a World Wide Web Consortium (W3C) specification that, in the W3C's own words, provides "a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents" ( The concept is simple, but as any web developer will tell you, CSS can be a Marlboro-smokin', tumbleweed-kickin', maverick cowboy when it comes to corralling HTML. In other words, CSS is rugged and powerful, and does a great job at making HTML behave. Obviously, this is a good thing. But CSS can also be a bit hard to work with, which makes sense when you're dealing with a stubbly, saddle-sore buckaroo.

In the world of HTML, the trouble with CSS is due to the wide variety of browsers (and versions ...

Get Foundation Flash CS4 for Designers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.