Tech and Media Labs
This site uses cookies to improve the user experience.

HTML5 Tutorial

Jakob Jenkov
Last update: 2014-06-15

HTML5 is a new set of HTML elements added to the existing HTML4 elements. In addition, some older HTML elements become obsolete, and some HTML elements become optional. Furthermore, some existing HTML elements change their meaning.

HTML5 Features

HTML5 is very advanced. Some of the new HTML5 features are:

  • New form fields
  • Geo location
  • Messaging APi
  • Web workers
  • Canvas
  • Semantic elements

Actually, some of the features attributed to HTML5 are not really part of the HTML5 specification. However, since they are all new features, and all targeted at making HTML5 better suited for use in rich internet applications (RIA), the whole suite of new features are often labeled HTML5.

The HTML5 canvas is so advanced that I wrote a complete tutorial just for that. You can find it here: HTML5 Canvas Tutorial.

Work in Progress

This HTML5 tutorial is "work in progress", so if you spot a a missing description of a feature etc., please be patient. I'll add it when I get the time to do it. Or better yet, send me an email, so I can add it more quickly.

Feel Free to Contact Me

If you disagree with anything I write here about the HTML5 tutorial, or just have comments, questions, etc, feel free to send me an email. You wouldn't be the first to do so. You can find my email address on the about page.

Jakob Jenkov

Copyright  Jenkov Aps
Close TOC