Dive into HTML5


Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards.

This particular edition of Dive Into HTML5 is advanced by the dive into mark team. We work hard to add and update content, links, APIs, and actively maintain this fine resource; refreshing and reflecting the relevant and current state of HTML5, just as Mark Pilgrim did during his tenure. We attribute this work in the manner specified by Mark, and we make modifications to the site’s content. We do not in any way suggest that he endorses us or our use of his work. We hope you do.


This book is about HTML5, not previous versions of HTML, and not any version of XHTML.

  • Introduction – explains that HTML5 is a collection of individual features such as canvas, video, local storage, and geolocation, it is easy to ‘upgrade’ to HTML5, and that it is well supported by popular web browsers
  • History of HTML5 – includes an account of why HTML is of fascination to the author
  • Detecting HTML5 Features – looks at detection techniques, Modernizr (an HTML5 detection library), canvas, canvas text, video, video formats, local storage, web workers, offline web applications, geolocation, input types, placeholder text, form autofocus, microdata, and HTML5 history API
  • What Does It All Mean? – takes an HTML page that has absolutely nothing wrong with it, and improves it
  • Let’s Call It a Draw(ing Surface) – focuses on the canvas element


Total pages:222
Author: Mark Pilgrim with contributions from the community


Introduction: Five Things You Should Know About HTML5
A Quite Biased History of HTML5
Detecting HTML5 Features: It’s Elementary, My Dear Watson
What Does It All Mean?
Let’s Call It a Draw(ing Surface)
Video in a Flash (Without That Other Thing)
You Are Here (And So Is Everybody Else)
A Place To Put Your Stuff
Let’s Take This Offline
A Form of Madness
“Distributed,” “Extensibility,” And Other Fancy Words
Manipulating History for Fun & Profit
The All-In-One Almost-Alphabetical Guide to Detecting Everything
HTML5 Peeks, Pokes and Pointers

Read/ Download

onlineDownload PDF


Your kind and sincere feedback is always welcome, and this work shall remain on-line under the CC-BY-3.0 license.

Leave a Reply

Your email address will not be published. Required fields are marked *