HTML 5 or HTML5 ?
So how is it spelled correctly? HTML5 or HTML 5? Two different ways of writing HTML5 was promoted by each WHATWG and W3C. The discussion now has come to an end. They came to the conclusion to write it without the space between HTML and 5. The conclusion and the compromise has been made as it is very bad for branding to go with two different pronounciations.
What’s it all about HTML5 ? What’s the difference to other HTML standards? HTML 5 specifies both a vocabulary and 2 serialisatoins – text/html and xhtml. There are some major advantages over older “slangs” of HTML while still being backward compatible. Here’s an excerpt of the basic features it provides:
Impact on Web Architecture
The following areas / features defined in HTML 5 are believed to impact the Web architecture:
* The use of the DOM as a basis for defining the language.
* The concept of browsing contexts.
* The distinction between user agent requirements and authoring requirements.
* The use of imperative definitions rather than abstract definitions with the requirement of black-box equivalence in implementations.
* The new content model concepts (replacing HTML 4’s block and inline concepts).
* The focus on accessibility as a built-in concept for new features (such as the hidden attribute, the progress element, et cetera) instead of an add-on (like the alt attribute).
* The focus on defining the semantics in detail (e.g. the outline algorithm, replacing the vague semantics in HTML 4).
* The menu and command elements.
* The origin concept.
* Offline Web application caches.
* The definition of the browsing context “navigation” algorithm and the related session history traversal algorithms.
* The content-type sniffing and character encoding sniffing.
* The very explicit definition of a parser.
* The contentEditable feature and the UndoManager feature.
* The Drag and Drop and Copy and Paste architecture.
* The cross-document messaging feature (the postMessage API).
* The new sandboxing features for iframe.
* The definition of URL.