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 is very advanced. Some of the new HTML5 features are:
- New form fields
- Geo location
- Messaging APi
- Web workers
- 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.
Table of Contents
Here is a list of the topics covered in this HTML5 trail. This list (menu) is also present at the top right of every page in the trail.
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.