Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player

Sell Us Your Item
For a $2.00 Gift Card
Trade in
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

HTML5: The Missing Manual (Missing Manuals) [Paperback]

Matthew MacDonald
4.4 out of 5 stars  See all reviews (41 customer reviews)

Available from these sellers.

Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Paperback --  
Technology Books from O'Reilly Media
Brush up on topics from programming to electronics for readers of all levels in the O'Reilly Media bookstore. Browse titles in the animal books, "Missing Manuals," "Head First," series, and more.
There is a newer edition of this item:
HTML5: The Missing Manual HTML5: The Missing Manual 4.4 out of 5 stars (8)
In Stock.

Book Description

August 26, 2011 1449302394 978-1449302399 1

HTML5 is more than a markup language—it's a dozen independent web standards all rolled into one. Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly.

The important stuff you need to know:

  • Structure web pages in a new way. Learn how HTML5 helps make web design tools and search engines work smarter.
  • Add audio and video without plugins. Build playback pages that work in every browser.
  • Draw with Canvas. Create shapes, pictures, text, and animation—and make them interactive.
  • Go a long way with style. Use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices.
  • Build web apps with rich desktop features. Let users work with your app offline, and process user-selected files in the browser.
  • Create location-aware apps. Write geolocation applications directly in the browser.

Editorial Reviews

Book Description

The Book That Should Have Been in the Box

About the Author

Matthew MacDonald is a science and technology writer with well over a dozen books to his name. Web novices can tiptoe out onto the Internet with him in Creating a Website: The Missing Manual. HTML fans can learn about the cutting edge of web design in HTML5: The Missing Manual. And human beings of all description can discover just how strange they really are in the quirky handbooks Your Brain: The Missing Manual and Your Body: The Missing Manual.

Product Details

  • Series: Missing Manuals
  • Paperback: 450 pages
  • Publisher: O'Reilly Media; 1 edition (August 26, 2011)
  • Language: English
  • ISBN-10: 1449302394
  • ISBN-13: 978-1449302399
  • Product Dimensions: 1.1 x 6.9 x 9 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (41 customer reviews)
  • Amazon Best Sellers Rank: #219,158 in Books (See Top 100 in Books)

More About the Author

Matthew MacDonald is a science and technology writer with well over a dozen books to his name. He's particularly known for his books about building websites, which include a do-it-from-scratch tutorial (Creating a Website: The Missing Manual), a look at cutting-edge HTML5 (HTML5: The Missing Manual), and a WordPress primer (WordPress: The Missing Manual). He's also written a series of books about programming on and off the Web with .NET, teaches programming at Ryerson University, and is a three-time Microsoft MVP.

In everyday life, Matthew is endlessly amazed by the odd, unusual, and just plain bonkers workings of the natural world. Those who don't have tech problems to solve can check out Matthew MacDonald's science books, where he debugs the quirks and complexities of the human brain (Your Brain: The Missing Manual) and body (Your Body: The Missing Manual). Both books include a mash-up of full-color pictures, trivia, and philosophical head-scratchers. Matthew lives in Toronto, with his wife and two daughters.

Customer Reviews

Most Helpful Customer Reviews
51 of 53 people found the following review helpful
4.0 out of 5 stars Simple introduction to HTML 5 September 8, 2011
By mko
I have mixed feelings when it comes to this book. At some point it is entertaining and can teach you the basics of HTML very well, however, it is too basic for a professionals or semiprofessionals. Topics covered within the book are well explained, it covers basics of the HTML 5. You will find here information regarding new tags, new ways of input validation, progress bars, sliders, video embedding, audio embedding, managing the canvas, working in offline environment, etc. If you are not sure whether this book is for, ask yourself question, where you put yourself. Do you start your adventure with HTML? Or maybe you are HTML veteran? If you are about to begin your experience with HTML 5, this book sounds like a good read. At the very beginning, Matthew lays down the basics of the HTML 5. You literally build a simple HTML page by extending it step by step. Second chapter gives you the overview of how to create a structure of the page, how to use new tags and what to avoid (especially the old markups). I really enjoyed part four, where details related to forms are laid down - how to create them, how to validate values, how to provide users with input suggestions - entirely at the browser's side. Video and audio related section will shade some light in terms of the variety of video/audio codecs - there are few of them, and they can make you confused, believe me. Another great benefit is that you get CSS explained by examples rather than by definition. However, you may fell slightly disappointed if you are looking for a CSS reference.

I like the style of the book. It is really simple written, at least that's what I think. You shouldn't have any issues with following what Matt tries to explain.
Read more ›
Was this review helpful to you?
27 of 28 people found the following review helpful
4.0 out of 5 stars Excellent Introduction to HTML5 October 16, 2011
If you are new to HTML, you will appreciate the layout, reading style, and examples in the book. It is essentially divided into 3 parts. Part 1 talks about the history of HTML and XHTML leading up to HTML5, the new HTML5 elements to help structure your page, and the semantics behind those new tags. Of course were talking about the new header, footer, aside, section, nav, hgroup, figure, etc. and how they work to provide meaning to your page layouts for designers, search engines, web crawlers, etc.

Part 2 jumps into HTML5 Forms, Audio and Video Tags, and the HTML5 Canvas. I'd say overall a really good introduction to the input tags, form validation, and the basics of audio, video, and drawing on the canvas. There are books that cover this information in more detail, but this will get you up and running to start using the new markup on your websites.

Part 3 then dives into the more advanced HTML5 features like Local Storage, Web Sockets, Offline Applications, Web Workers, etc. The material presented provides a nice introduction and helps you understand the technology and the problems they solve. Again, there are books written on just a single one of these topics, so just expect a really good intro that will get you started in your education.

One thing I particularly liked about the book is the number of online resources mentioned to help with HTML5 Design and Development and normal day-to-day tasks. There is a real treasure trove of resources mentioned in the book that I did not know existed. The resources are mentioned during the normal unveiling of HTML5 throughout the book and will keep you even more interested in reading it.

Overall, it is a really good jump starter for those new to HTML5. The appendix also has some introductory material on CSS and JavaScript. There is also a bit of information on CSS3 in the book as well.
Comment | 
Was this review helpful to you?
21 of 22 people found the following review helpful
4.0 out of 5 stars A basic introduction to HTML5 October 4, 2011
O'Reilly Publishing provided me access to an electronic copy of this book for review purposes.

When I start looking at books on programming languages, such as HTML5, I look for a few different things. 1) Easy to read and understand language
2) Clear cut, easy to follow (and correct) examples of code
3) Good additional resources to look at
4) Layout and organization of chapters and subtopics flows well
5) And depending upon the language, an in-depth look at how it works.
While this book doesn't offer an in-depth look at every aspect of HTML5 (it is meant for beginners) it does meet the first three criteria that I look for and mostly meets the clear organizational path.

This book doesn't give an in-depth look at HTML5 because what Matthew is trying to do is provide a basic introduction to the various tools and components of HTML5 and how you might be able to use them in your day-to-day work. And this is where the book excels. Matthew breaks down the book into three broad themes (meet the new language, creating modern webpages, building web apps with desktop smarts) and further broken down into 12 chapters on each of these broader themes. Plus he includes a great 4th section with appendices and other additional resources and real world examples of code in use.

In the first section Matthew does a great job of explaining how HTML5 came into being versus the continuation of XHTML and how W3C works to approve code. This is important to understand in the context of this book as not every standard developed by the committee or shown in this book works with every browser at this time (there is at least one that only works with one browser thus far.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Not for dummies
As I started reading this book, the first few pages lay the groundwork for what you need to get started - web page writing, style sheet experience, and some JavaScript experience. Read more
Published 1 month ago by FoodPornDirector
5.0 out of 5 stars Still the standard after all these years
This is one of those books that has been a staple on my bookshelf for years. The author keeps updating the book as new standards get released (the original was titled HTML the... Read more
Published 2 months ago by Robert L. Stinnett
5.0 out of 5 stars Quite comprehensive
If you've been using HTML for a while or doing any sort of web programming this book is quite useful. Read more
Published 2 months ago by Jaime Moreno
4.0 out of 5 stars Enjoyable Read
I'm new to HTML5 but not new to HTML/XHTML. Wanting to quickly see what has been added to HTML5, I found this book to be excellent for that purpose. Read more
Published 2 months ago by Quality Man
4.0 out of 5 stars Good HTML reference!
HTML5 the missing manual is a good reference book. This gives a nice introduction to HTML5, starts off with small examples of the basic HTML code followed by defined topics in... Read more
Published 2 months ago by Gene Cloner
5.0 out of 5 stars Very helpful
Not an exciting read by any means...really quite boring.....but rather helpful! I know little to nothing about HTML, and reading through this book helped me 'see the light'. Read more
Published 3 months ago by Lauri M
5.0 out of 5 stars Another great missing manual book
If you are just getting back to HTML after a couple of years away this book is a great help. It starts out explaining the history and goals for HTML5 (the authors took a very... Read more
Published 3 months ago by Hugh Watkins
5.0 out of 5 stars The best introduction to HTML 5
This is the best introduction to HTML 5 that I've seen. "HTML 5: the Missing Manual" will appeal to a wide audience from newly minted WWW page designers through dabblers... Read more
Published 3 months ago by Richard Staats
4.0 out of 5 stars HTML 5 for Intermediate Users
HTML 5 "The Missing Manual" is a guidebook to the major elements in HTML 5, specifically visual elements. Read more
Published 3 months ago by Harold G. Meeks Jr.
4.0 out of 5 stars Great Author - down to earth writing
To learn Modern Semantics this was a great book. Have enjoyed this and other books that the author has written.
Published 4 months ago by Quartz
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category