graphics and multimedia |
Aftersleep Books
|
||||||||||||||||||||
Core CSS Cascading Style SheetsThe following report compares books using the SERCount Rating (base on the result count from the search engine). |
|||||||||||||||||||||
|
Aftersleep Books - 2005-06-20 07:00:00 | © Copyright 2004 - www.aftersleep.com () | sitemap | top |
There are some definite strong points with this book:
- It is comprehensive. Whether you want to review a particular style element, or just get a general overview of how something works, you can do either easily. If it's CSS, it's in here.
- It provides cross-platform examples. As frustrating as it is (are you listening, monolithic software companies?), even the most up-to-date browsers don't yet fully support the complete CSS1 & 2 standards. For each element listed, you get a handy chart showing the level of support ("safety") in the most widely-used browsers.
- It divides elements from CSS level 1 and level 2, which is helpful -- sometimes. (More below)
- The companion CD-ROM (included) contains the complete text, all HTML samples, and all images used throughout the book. Very handy to cut & paste when experimenting.
- It contains examples of elements & styles not yet supported by anyone (aural styles, various media, etc.). Some people have expressed frustration (why include this stuff if we can't even use it?). I'm glad it's there, because the major players *are* slowly incorporating the full standard, and I want to know how to make the best use of it once it's available.
Now, the potential pitfalls:
- It divides elements from CSS level 1 and level 2 -- which is kind of frustrating if you're playing with a level 1 attribute, and you'd like to see what level 2 does with it, and it's not right there on the same page. A minor irritant, but still an irritant.
- It doesn't provide screen shots to illustrate *all* the elements it discusses. Again, a minor irritant, but worth noting.
- It presupposes a pretty good knowledge of HTML (and a basic understanding of CSS), despite being marketed as a reference for all skill levels. Beginners will be confused (try explaining the relationship between margin, padding, indent, and hang -- without confusing beginners!); but, then again, that is the nature of beginners. The confusion will be cured by experimenting, and re-reading the confusing parts.
- Another reviewer mentioned CSS examples that don't validate [properly]. I discovered that; I also found it depends on what validator you run it through. Apparently, some validators are requiring things not mentioned in the W3C official standard -- I guess they're taking lessons from the browser-makers.
Overall, I think it is an excellent reference. As I said, I've used it so much that the spine is cracking & some of the more well-used sections now lay flat on the table (handy, but I'm sure not what the publisher had in mind with this particular binding). Beginners will learn a lot, and I guarantee that even crusty "veterans" don't know *all* the material that's presented here. Highly recommended.