No one book—not even this one—can answer all of your CSS questions. Luckily, CSS resources abound for both beginning and expert web designers. In this appendix, you'll find resources to help you with general CSS concepts as well as specific CSS tasks, like building a navigation bar or laying out a web page.
References that cover CSS properties range from the official to the obscure. There are websites and online tutorials, of course, but you don't have to be on the Web to learn about CSS. Some of these guides come on good old-fashioned paper.
CSS 2.1 Specification (www.w3c.org/TR/CSS21. For the official word, go to the source—the W3C—and read the actual set of rules that make up the most widely recognized version of CSS, version 2.1.
CSS 3 Current Work (www.w3.org/Style/CSS/current-work). If you want to take a look at what the future holds, check out the current work being done on the CSS 3 specification. Some of the properties are already available in some browsers (see Chapter 16), but it's probably going to take a few years before these innovations are finalized and even longer before web browsers understand them all.
Cascading Style Sheets: The Definitive Guide by Eric Meyer (O'Reilly). For comprehensive technical (yet readable) coverage of CSS, check out this guide.
CSS Cheat Sheet (www.addedbytes.com/cheat-sheets/css-cheat-sheet). This one-page PDF document provides a compact reminder of most every CSS property, covers every type of CSS selector under the sun, and includes a handy diagram of the box model (Understanding the Box Model). Print it out, fold it up, and carry it in your back pocket.
SitePoint CSS Reference (http://reference.sitepoint.com/css). A very complete guide to CSS, including instruction on concepts, live examples, and coverage of CSS3.
WesternCiv's Complete CSS Guide (www.westciv.com/style_master/academy/css_tutorial/index.html). A detailed online guide to CSS.
CSS3.Info (www.css3.info). Up-to-date coverage of CSS 3's evolution including live examples and a useful "CSS Selectors Test," which lets you test a browser for how well it understands the selector syntax for CSS 2 and 3.
Mozilla's CSS Center (https://developer.mozilla.org/En/CSS). This information comes from the makers of Firefox and contains information specific to that browser. However, it also has lots of great information on CSS in general, including some excellent in-depth articles on some of CSS's quirks.