About the Book: HTML5 HTML5 in easy steps instructs you how to employ the latest development for web page design with HyperText Markup Language (HTML5). Modern web browsers have united to support exciting new features of the HTML5 standard that allows easy creation of stunning web pages and engaging interactive applications. HTML5 in easy steps has an easy-to-follow style that will appeal to anyone looking to create compelling web pages for the latest browsers. Ideal for programmers who need to quickly learn the latest HTML5 techniques, students learning website design at school or college, those seeking a career in web development who need a thorough understanding of HTML5, and the enthusiast eager to build the latest HTML5 features into their websites. Contents 1. Getting started 2. Providing page information 3. Creating body content 4. Inserting hyperlinks 5. Arranging content sections 6. Writing lists and tables 7. Embedding media content 8. Building input forms 9. Painting on canvas 10. Performing web magic 11. Handy reference About the Author: Mike McGrath Mike McGrath gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world.
Most of the steps in most of the subtopics are very easy and straightforward to follow. Some of the subtopics are not explained well enough though - be that because the author was too adamant to keep himself in a two-page limit per subtopic or because he thought his explanations make sense where there was a better way to explain the matter. And the last two chapters are actually a lot more about JavaScript than they are about HTML. It's debatable (an emphasis on the word debatable) whether they belong to a book about HTML5. Besides JavaScript there is also CSS throughout the book, but it's easy to follow.
Not a reference, but a peek into what's (maybe) coming along. Very unbalanced, though. The author was too tied to the two-page-per-topic construct to be able to give enough information about the newer (and way more technical) aspects of HTML 5. Presumably, if someone didn't know anything about HTML, they could use the two pages on how to construct a table. But anyone might want to know more about the canvas schtuff.
Personally, I will wait a bit till HTML 5 is more solidified and more of the users are using withit browsers before I invest too much time. Am glad to know a bit about it, but will probably wait till the second edition of an O'Reilly book is out on the canvas doohickey.
I wouldn’t start with this book if you are new to HTML. I think it would help to know a little bit about HTML, CSS and JavaScript first, because one of the great things about its approach is that it integrates all these throughout the book, rather than keeping them separate, but it may be a bit much to take in for a beginner. For me, it was just what I needed. It has a contemporary feel about it and focusses much more on the new aspects of HTML in HTML5 and has very good reference sections at the back.