
Before understanding the structure of HTML 5, and how to create and code an example template to use for your projects you should be aware of how it came about. The new tags really require that you think about how you are structuring your page, which let’s be honest - in the end that is a great thing for us web designers and developers alike. This produces code that is much more clean and readable than in previous versions of HTML, and really is something quite amazing. All of the layout can be created with semantic tags and elements that determine how you should structure, and, arguably more important, that help you structure each page. Unlike previous version of HTML, where the code was mostly a limited structure that was determined by how you made use of the class and ID elements, html 5 really attempts to provide much more structure. And, what do ya know, the next thing to thank them for has come about - HTML 5.

What was effectively HTML 1, has certainly progressed to an amazing semantic markup language, to which we can largely thank the W 3C. Markup is a beautiful thing, and it certainly has changed over the years.
