HTML5 is the developing new standard for HTML. It has received a lot of attention lately due to Apple providing some impressive demos of its capabilities. For the Apple iPad, HTML 5 is being offered as the alternative to Flash. As a result, a lot of hype and myths abound about HTML 5, its capabilities and browser support of it. I often read books on new and emerging technologies to keep my own skills sharp. Recently, one of these books was Introducing HTML5 (Voices That Matter) by Bruce Lawson and Remy Sharp.
New Structural Elements
The next chapter deals with marking up text with the new HTML5 structural elements. What I found particularly useful about this book is that the authors don’t simply deal with theory. They actually walk through a real-world example, in this case a blog and show how the HTML 5 elements can be used to mark up the individual posts with their headlines, meta data and comments. They also provide a decent case study of a news web site.
New Form Elements
From describing how to use the new structural elements the authors move on to the new form elements in HTML 5. This section deals with the several new input types in HTML5. It also discusses the new attributes for form elements and how HTML5 form validation works.
Audio and Video
From forms, they move on to the most discussed features of HTML5: audio and video. The authors do a very good job discussing the challenges facing HTML5 video, primarily the choice of video codecs and the support or lack of support for certain codecs in the various browsers. They also devote a fair amount of time to accessibility features and how to make multimedia accessible to everyone.
There is an entire chapter devoted to HTML5’s canvas feature. This feature allows a number of interesting effects to be created including animation. The canvas basically gives HTML5 a 2D drawing API which allows many of the things currently done with Flash to be done with HTML5. This chapter goes into pretty in-depth coverage of the canvas and its methods. There is also a decent sidebar that discusses ways to make the canvas work in IE.
Features for Web Applications
Finally, the book wraps up by discussing some of the features of HTML5 that are more useful for building web applications. These include web storage which the authors describe as “cookies on steroids” and the new offline capabilities of HTML 5. They also discuss the drag and drop features of HTML5 which anyone developing web applications will find useful.
This book is short and a very easy read. However, don’t let its small size turn you off. This one is full of useful examples and good discussion. Reading this book will leave you eager to start using HTML5. Fortunately, it will also leave you with practical advice on how to begin implementing HTML5 today. We give it 5 stars!Our Rating:
Help us spread the word!
If you liked this article, consider enrolling in one of these related courses:
|Jun 26-27||HTML5 Training Course - Introduction|
|Aug 28-29||HTML5 Training Course - Introduction|
|Oct 30-31||HTML5 Training Course - Introduction|
|- Classroom - Online|