1.HTML5 Is a Work in Progress
As cool as it is to see what HTML5 can do for you, it hasn’t been standardized like HTML4. You don’t have to worry about updating pages built using HTML4. It’s more than ten years old and it’s a set standard.
If you jump into HTML5 with both feet, you’re going to be making updates. Elements and attributes are added and modified several times a year. Of course, this is dependent how much you depend on rich elements, but it’s certainly a risk you must take into consideration when using a fluid language.
Build with HTML4, play with HTML5.
2. Simplified Syntax.
he simpler doctype declaration is just one of the many novelties in HTML5. Now you need to write only: !doctype html and this is it. The syntax of HTML5 is compatible with HTML4 and XHTML1, but not with SGML.
3. The New canvas Element.
Although it isn’t as … uh … flashy … most assume that it will eventually make Flash obsolete.
Only time will tell.
4.The header and footer Elements.
For good or bad, HTML5 has acknowledged the new web anatomy. With HTML5, header and footer are specifically marked for such. Because of this, it is unnecessary to identify these two elements with a div tag.
5.New section and article Elements
Again, HTML5 has adopted the popular web standard. section and article allows you to mark specific areas of your layout as such, and should have a positive effect on on your SEO in the end.
6. New menu and figure Elements
menu can be used for your main menu, but it can also be used for toolbars and context menus. The figure element is another way to arrange text and images.
8. New audio and video Elements.
here are also some new multimedia elements and attributes, such as track, that provides text tracks for the video element. With these additions HTML5 is definitely getting more and more Web 2.0-friendly. The problem is that by the time HTML5 becomes widely accepted, Web 2.0 might be old news.
This series of videos demonstrates how to write HTML code that is compliant with the new HTML5 standards.