HTML has been one of the key languages of the web pretty much since it’s inception and i have used various guises of it for over 10 years now.
The current draft of HTML5 offers a greater use of semantic tags in order to organise information in line with the way many websites are built, with items such as header, footer and nav now appearing for the first time.
There are also many sub-projects which have been bolted onto the general HTML5 project which each deserve their own attention. These items can be loosely categorised into graphical tools (Canvas, SVG), forms and also use of memory. I have included examples of my own work below on some of the more significant elements of HTML5.
As the support for HTML5 continues to strengthen, this is likely to be an important area for future Web Development, and one i am therefore very keen to continue to learn more about. Currently older versions of Internet Explorer, for example, require some extra work to bring in some of these new opportunities but as their browser usage reduces, many projects will not need to support them as closely. Different companies will have different ideas on which browsers to work with, and so use of HTML5 depends greatly on the client’s requirements for backward compatibility.