Book Reviews   Digital Libraries   Astronomy Log   Software   About  
CSS Pocket Reference
Author: Eric A. Meyer
Pages: 91
Publisher: O'Reilly & Associates
ISBN: 0-596-00120-7
Summary: A helpful, concice guide to CSS1
Review Date: 29 December, 2003

As more and more web designers move from static to dynamically generated, and templated websites, Cascading Style Sheets have become commonplace as a mechanism to make overall site consistency easier, and to give better control over the presentation of web content. O'Reilly's CSS Pocket Reference provides a handy reference to each of the CSS1 properties, pseudo-elements, and pseudo-classes.

The first few pages of the book are dedicated to a brief overview of Cascading Style Sheets, how to add style sheets to your HTML, and the bare rudiments for working with rules and selectors. If you're a web newby, you'll probably want to start with an introduction to HTML first, and then probably get a copy of Cascading Style Sheets: The Definitive Guide, also by Eric Meyer. If you're familiar with web development, this section should serve as a decent introduction to get you on the right path to working with CSS.

The next section is a CSS Property reference, which covers alphabetically, each of the properties available in CSS1. Coverage of each property includes whether or not the property is inherited, where it is applicable, a brief description of the property, and how it is used, and also a small compatibility chart describing the level of support in several browsers for the given property on Windows and Mac. (As of 12/2003, the compatibility charts are starting to show their age, however, covering only IE 4,5, and 5.5, Netscape 4 and 6, and Opera 3 and 4). Brief examples are also given for each property.

The final section of the book is a collection of more in-depth CSS1 browser support charts, covering levels of support in the above-indicated browsers for "basic [CSS] concepts, pseudo-classes and pseudo-elements, the cascade, font properties, color and background properties, text properties, box properties, classification properties, [and] units."[1] While comprehensive, the chart suffers from the same aging symptoms mentioned above. I would imagine, though, that O'Reilly likely has a second edition in the works.

To conclude, when I approached this book, I was already somewhat familiar with CSS, but the overview at the front of the book was still helpful, and I have found the property reference to be useful to help me remember what values are available for each property. So far I haven't had to worry too much about browser compatibility issues, but I imagine the compatibility charts would be immensely valuable for anyone who does have to worry about such things, at least with respect to the range of browsers covered. Again, I would definitely recommend the author's meatier Cascading Style Sheets: The Definitive Guide if you plan to do any extensive development with CSS1. The pocket reference covered here makes for a good companion work, though. As for CSS2 coverage, there's none in the pocket reference, and only one chapter in the Guide. I imagine it will be treated more extensively in future editions, however.

Overall Rating: 7/10

[1] CSS Pocket Reference, page 53.

Happiness
True love begins when the needs of others become more important than your own.
The practice of true love begets true happiness

Me

Daniel Hanks

I'm a system administrator working for Omniture

Interested in

perl
books
python
databases
genealogy
astronomy
digital archival
digital libraries
web applications
web infrastructure
distributed storage

among other things . . .

Storyteller


Pamela Hanks

is an excellent storyteller.

(She also happens to be my wife :-)

A storyteller makes a wonderful and unique addition to family, school, church or other group events. Schedule her for your next gathering.


Utah Open Source

Kiva.org
Kiva - loans that change lives

Recent Blog Entries

Subscribe with Bloglines
- E-Book Review: Data Mashups in R
- Book Review: Illustrated Guide to Astronomical Wonders
- Book Review: Wicked Cool Shell Scripts
- PLUG Presentation Slides: The Open Source Data Center
- Harnessing human computational power from computer games
- I love a good roadtrip
- FamilySearch Developers Conference 2008 presentations now available online
- FHT follow up: an idea for a mobile genealogical application
- Family history and technology: it's only getting better
- President Hinckley passes away
- December is NaBoMoReMo - National Book of Mormon Reading Month
- Family History, Photos, Blogs, and Books
- The Compact Oxford English Dictionary
- 1830s English and the Book of Mormon
- Google adds My Library feature to Book Search
- Utah Open Source Conference
- Wiki diagrammer (Steal this idea!)
- Microloans at Internet-scale
- Podcasting content created by someone else
- Silver Lining thought: Parking at work

All Entries . . .

LDSOSS
LDS Open Source Software
A website discussing the use of Open-source software for applications useful to those sharing values of the Latter-day Saint (Mormon) faith.

© 2009, Daniel C. Hanks