Most helpful positive review
23 of 23 people found the following review helpful
A solid foundation, but not really suitable for complete novices
on 28 May 2011
The book begins with an overview of new additions to HTML5 and CSS3, and deprecated tags that are commonly encountered, along with a caveat that these are specifications that are in development, so could change at any time.
"HTML5 and CSS3" is presented in three parts. Broadly speaking, the first part covers new semantic and structural elements & attributes; e.g. header, nav and section elements. Part two covers more presentational aspects such as the canvas, audio & video elements, and new capabilities of CSS3 such as rounded corners, gradients and drop shadows. Part 3 covers aspects of "HTML5" which are neither markup nor presentation, and have either been spun off from the HTML5 specification, or which were never part of the specification in the first place; these include local storage, web sockets and geolocation.
The author also tries to keep the accessibility aspects of new features in the reader's mind, both offering examples of how the new elements and attributes can help disabled users, as well as highlighting any downsides of the fallback propositions.
This book contains a good amount of useful information for the developer who wants to get stuck in to using HTML5 and CSS3 right now. However, each feature's coverage is short, before moving swiftly along to the next item, so this is something of a whistle-stop tour. Some work is required on the reader's part in order to make the most of what's presented, but it's certainly a sound launchpad for exploring the new frontier.