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: yesyesyesyesno

Pros

Cons

Description

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.

 

This article written by Stephen Chapman, Felgall Pty Ltd.

go to top

FaceBook Follow
Twitter Follow
Donate