An Overture with HTML 5
With the passage of time, the versions of HTML start becoming obsolete. The daily up-gradation in the formats of creating a website gradually pushed the boundaries of HTML 4. The last decade owes heavily to HTML 4, but now, it was time to revolutionize. Several publishers wished to improve the functionality and raise the bar of the current applications. In 2004, the two major conglomerate working groups realized the need of an upgraded version of HTML. The compatibility of the browsers with HTML 5 is still under scanner. This news bought a new tide of arguments among the specialists.
However, HTML 5 would finally evolve as an advanced and latest version of its ancestor HTML 4. HTML 5 proposes to introduce all the features with a new look and feel. The features are being worked upon under the supervision of the individuals from different browser vendors. The deficiencies of HTML 4 would be no longer there in the newer version of its successor.
The popularity of the video and audio publishing sites like YouTube, Viddler, MySpace, Revver saw a rise in people using plug-ins. The functionality of HTML 4 lacked in embedding the videos on such websites as the multimedia controls were restricted and the only plug-in deployed was Flash for cross browser compatibility. HTML 5 provides the source element which can identify the media type or codec support for specifying the video/audio file for the browser. An additional media feature will help you to specify a media query for selection on the device limitation or type attribute for specifying the media type and codec.
The earlier versions of HTML like HTML and XHTML were always defined on syntax but HTML 5 would be defined based on DOM (Document Object model). This is a tree representation which is used internally by browsers to represent the document.
So, with DOM in place, the language is not dependent on the syntax.
HTML documents can be represented with the help of two syntaxes:
- HTML serialisation (HTML 5)
- XML serialisation (XHTML 5)
HTML serialisation is considered to be more compatible with the manner the browsers handle HTML, this syntax is inspired by the SGML syntax.
The progress on the work of HTML 5 is fast and it will continue in the following years. Evaluating the requirements and implementations, it is estimated that the work would finish in more than a decade.