HTML 5 and CSS 3 For The Real World
While only a small part of CSS 3 has been finished and HTML 5 is a long way from becoming a standard, this book clearly demonstrates how you can implement a lot of those features in a way that will work with modern browsers (and even some older browsers provided that JavaScript is enabled).
My Rating: ![]()
![]()
![]()
![]()
![]()
Pros
- Covers all the more useful parts of HTML 5 and how to implement them in browsers now.
- Explains why the new HTML 5 tags are useful.
- Doesn't use the unnecessary HTML 5 tags such as embed.
Cons
- Some of the suggested constructs may result in broken pages on older browsers with JavaScript disabled.
- Doesn't cover serving pages as XHTML (which is now practical in the modern browsers that have some HTML 5 support).
Description
- First Edition: May 2011
- 342 page paperback
- Published by SitePoint
- ISBN: 978-0-9808469-0-4
- Powerful HTML5 and CSS3 techniques you can use today
- Authors Alexis Goldstein, Louis Lazaris, Estelle Weyl
Review
This book covers two totally separate topics and so doesn't really cover either of them in great depth.
HTML 5 is the proposed new version of HTML and XHTML to replace HTML 4.01 and HTML 1.0. The proposed new standard includes both tags and attributes that should be extremely useful as well as some that are completely unnecessary. This book distinguishes between the two concentrating on demonstrating how to use the useful ones and how you can also make many of them backwards compatible to earlier browsers.
CSS 3 is the new CSS standard that is broken up into a number of modules - some of which have already been finialised while others are not much further along in their development than HTML 5 is. Here the book doesn't distinguish so welll between the different options and covers some of those parts of CSS that may undergo great change prior to their being finished. As the book doesn't really distinguish between the different levels of CSS 3 support, you may end up with pages that need more work in the future to change them to support the changes as they occur (while this is also true of the HTML, with those it is probably more a matter of which will be retained in the new standard rather than what they mean and the book concentrates on the ones that are most useful and therefore most likely to be retained).
The book does choose an interesting example web page to demonstrate most of the techniques that it covers. The page is of a sort that at least some sites might like to use and is one where the code being demonstrated is really required in order to produce the flexibility that you would want in such a page. In this sense the demonstrated code really is for the real world as the title suggests.
The book achieves exactly what its authors intended. It does clearly demonstrate a number of useful parts of HTML 3 and CSS3 and shows you how you can use them now. The only shortcoming perhaps is in not making it clear enough how broken your pages might be for those using older browsers with JavaScript disabled.
More Information from the Publisher
Disclaimer: I am an "Advisor" in the Sitepoint forums. That recognition relates exclusively to the posts that I make in the forums and provides me with no benefits whatever apart from the "badge" displayed on my posts there.
Related Articles
- Standards for Markup Languages
- Copyright and the Web
- Server Side/Client Side
- Checkbox Fields
- Selection Lists



