Markup is a beautiful thing, and it certainly has changed over the years. What was effectively HTML1, has certainly progressed to an amazing semantic markup language, to which we can largely thank the W3C. And, what do you know, the next thing to thank them for has come about – HTML5. 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, html5 really attempts to provide much more structure.
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. This produces code that is much more clean
and readable than in previous versions of HTML, and really is something