Web Standards Solutions The Markup and Style Handbook
The format used in Web Standards Solutions — presenting several methods for achieving similar results in html and css — makes it perfect for a specific type of web designer: someone who is not yet on the web-standards, semantic-markup, separate-style-from-content bandwagon. I’m sure there are plenty of people who fall into this category, and this book could certainly ease their transition to web standards. However, a total beginner would be better off with a book like HTML Mastery (why bother with the exercise of learning inferior markup options?), and an expert needs something that covers much more advanced topics.
Sins of omission and repetition
This second edition suffers both from omission and repetition, which seems to indicate a lack of care and resources in its production.
A couple of minor examples:
- I have read in other books, as well as online, that there are accessibility drawbacks to messing with the tab order using the
tabindexattribute, but Cederholm fails to present both sides of the case.
- When discusssing using named anchors or the id attribute for in-page linking, the author mentions that “some older browsers don’t recognize” the id attribute for this purpose. When choosing among the various markup alternatives given, it would be very helpful to know to which older browsers he is referring.
- Where are the “bonus online chapters” that are advertised on the front cover? There is no mention of them in the book, and a Google search turned up nothing.
A more grievous example is that there is no discussion of CSS3 whatsover. Yes, this book was published last year, but even then people were talking about the new possibilities offered by CSS3, and many techniques were ready to be deployed to capable browsers. CSS3 is not even mentioned in the “Next Steps” chapter at the end of the book.
There is also a lot of unnecessary repetition in Web Standards Solutions. For any desired end result (a unordered list for example), sometimes 3 or 4 possible methods are provided, along with the drawbacks and benefits of each. Often, this is followed by a summary of the same information in outline format. In a couple of cases, there is near-word-for-word repetition, probably introduced in the second edition. For example, when discussing adding titles to links on page 110:
How does this added information become available to the user? We’ll find that out next.
Then there is a small section that is not about how users access the title attribute, at the end of which is this:
But how do users receive the information contained within the
Okay, this may seem like nitpicking, and it is. But that’s my job — oh wait, no it’s not; that’s the job of the editor and publisher.
Unless you or someone you love has not yet embraced the basics of standards-based web development, you can safely skip this book. For people just starting out with html, I would recommend HTML Mastery, and for experienced designers yearning for more advanced CSS topics, I can heartily recommend Cederholm’s own Handcrafted CSS.
2 comments so far…Comment