The HTML5 draft reflects an effort, started in 2004, to study contemporary HTML implementations and deployed content. The draft:
- Defines a single language called HTML 5 which can be written in HTML (HTML5) and XML (XHTML5).
- Defines detailed processing models to foster interoperable implementations.
- Improves markup for documents.
- Introduces markup and APIs for emerging idioms, such as web applications.
I kinda blog about this HTML5 thing for my own benefit. I just thought it would be useful to take a look at it again another time. They are introducing new elements such as <dialog>, <figure>, <nav>, <header>, <footer>, <datagrid>, <progress> and more. Good news is that getElementsByClassName() is going to be added.
And it would seem like HTML5 is stepping in to help developers expand the capabilities of their web application. It appears that the internet is very serious about moving to the direction of web applications. It may be a good idea to prepare to enter this industry. I’m entering it and I’m pretty optimistic about it.
Elements such as <header>, <article> and <footer> isn’t really necessary, but if developers were to all deploy these tags, they probably isn’t a need for those feeds at all. Every website can easily become feed-enabled.
They’re dropping some elements though, such as the <u>, <frame>, <frameset> and <center>.
Unfortunately, with all these additions, HTML5 is getting more complicated. The learning curve would get steeper. There use to be a time HTML is about layout and positioning and everyone’s using <table>. But things are changing, it’s about layout and XML items. They just sort of changed direction or something. Teachers are probably going to find it hard to explain a macro picture of why those new elements are present in HTML. My web publishing teacher in school isn’t even teaching me CSS that time! In fact, she’s still teaching about font tags when it is already deprecated. CSS was a ‘read-up’ thing. Good to know, don’t need to know for examinations.
Just want to share my thoughts about HTML5, hahaa… Sorry that this post is a little disorganized, I typed in a hurry.
This document describes the differences between HTML4 and HTML5 and provides some of the rationale for the changes that have been made to the language.