27 of 29 people found the following review helpful:
5.0 out of 5 stars
Maintains the High Quality I Expected in a Pragmagic Bookshelf Text, January 22, 2011
This review is from: HTML5 and CSS3: Develop with Tomorrow's Standards Today (Pragmatic Programmers) (Paperback)
You can learn the basic new features of HTML5 and CSS3 from a lot of freely available resources. However, this book is invaluable because it goes beyond simply laying out how to use the new features and syntax, focusing more on how to practically use them to better a user's experience on your website. It doesn't simply subscribe mindlessly to the hype surrounding HTML5.
Even more importantly, each feature has a "Falling Back" section that describes how to implement the feature outside of HTML5/CSS3 on browsers that do not yet support it (usually using JavaScript) or how to otherwise best gracefully degrade.
Highly recommended.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
12 of 14 people found the following review helpful:
5.0 out of 5 stars
Hype free, content rich, good fallback coverage. Good to have on hand, January 27, 2011
This review is from: HTML5 and CSS3: Develop with Tomorrow's Standards Today (Pragmatic Programmers) (Paperback)
I've been following right along with HTML5 and CSS3 evolution, and am already using it today. Regardless, I still found this book an enjoyable, hype free read on the topics. Good content and samples, nice fallback suggestions. Its a good resource to have on hand.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
8 of 9 people found the following review helpful:
2.0 out of 5 stars
Surprisingly disappointed with this one from Pragmatic, May 20, 2011
This review is from: HTML5 and CSS3: Develop with Tomorrow's Standards Today (Pragmatic Programmers) (Paperback)
My office bookshelf has a pretty developed section for my 'pragmatic' bibles as I call them. This series consistently produced texts I felt core to getting a thorough understanding of the subjects they covered. For once, I am disappointed.
While I will admit that the subject (HTML 5 / CSS 3) doesn't quite lend itself to a straightforward explanation-- this book offers little more than what can be discovered reading the W3C Dev Guide ( [...] ) or the actual Spec for adventurous souls with a pretty solid background understanding of web development jargon ( [...] )
The rest of the book is a modified cookbook of How To's -- not being a big fan of cookbook-style development books since nine times out of ten, the 'best practice' of how to accomplish something in the field can turn on a dime with a single blog post by some bright developer, this is where the bulk of my disappointment came from.
With that all said, and after paging through a couple HTML 5 & CSS 3 books at my local bookseller, this book is still one of the better books out there on the subject-- a compliment to the author and publisher.
So, to sum it up, at least in my opinion:
- It doesn't cover the spec in detail, only focusing on the poster child new elements/attributes like <header>, <footer>, <article>, and autofocus.
- It gives you a handful of How Tos in HTML5/CSS3 with examples of how to fallback with javascript for 'older' browsers-- most of which are already supported by the popular javascript frameworks out there like jQuery/mooTools/etc.
- It wastes time on things it even admits are no longer in the html 5 Spec.
Reading the other reviews, it seems others find it invaluable, so maybe its just the difference of being 6-8 years deep in handcoding (x)html/ css / javascript that makes the difference.
Even with that said, I wouldn't even say its a good book for people JUST getting their feet wet in html / css since it doesn't cover them in enough detail to really understand how to properly, semantically markup content and present it to the user.
I eagerly await a 2nd edition of this one-- maybe by then HTML 5 and CSS3 will be more solidly defined and implemented to the point where the author can really make it come to life.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No