HTML5 and Semantics
Author: José Manuel Cantera Fonseca, Telefónica I+D
HTML4, the language of the Web, is intended to define the content of a web page from an structural and presentational point of view but not from a semantic point of view. For instance, in HTML4 a <table> element can be used to present information about different entities such as cars, hotels or others. However there is no a machine-readable format that allows to indicate unambiguously the semantics of the information or contents presented. In addition HTML4 relies on the usage of the semantically-neutral <div> tag which is used to group content.
HTML5 is the next major version of HTML. Initially developed by the WHATWG, now is in process of standardization by W3C. One important step ahead brought by HTML5 is the introduction of new elements which enable the creation of web pages with more explicit semantics, leveraging the traditional usage of the semantically-neutral <div> tag:
Continue reading 'HTML5 and Semantics'»