17 of 17 people found the following review helpful
2.0 out of 5 stars
Not so much about HTML 5 and CSS 3, 20 Mar. 2012
This book would better be called "Emulating HTML5 with jQuery". A considerable part of the book is focused solely on how to emulate HTML5/CSS3 in Internet Explorer (often using jQuery and obscure IE-specific features), with lengthy discussions on how to laboriously implement this in Internet Explorer (instead of accepting that there will never be a fully satisfactorily solution for this, which would be more appropriate in my opinion). It also relies heavily jQuery which actually would not be needed to explain either HTML5 or CSS3.
Not only is a great deal of the focus on jQuery and IE but it is also skipping may interesting CSS3 features which are widely implemented (multiple and stretching backgrounds, for example) or just covering them briefly (such as border-radius). There are a lot of interesting things that can be done with CSS3 which has been left out of this book, presumably because there was no fall-back solution for pre-IE9. Sometimes there is also a confusion about what is CSS2 and CSS3 ( :after and :first-child are listed as CSS3 features, which they are not, for example).
If you are genuinely interested in HTML 5 and best practices (and not how to emulate HTML5/CSS3 features in Internet Explorer) then you are probably better off with another book. On the other hand, if you are a jQuery fan and want to emulate HTML5 features in IE6 and up then this may be interesting for you, even though the coverage of HTML5 is scanty. Personally, I was disappointed to get so little HTML 5 and CSS 3 out of a book which claims to be primarily about this topic.