TIME element is removed from HTML5
- Published:
HTML5 spec editor Ian Hickson has removed the TIME element from the HTML5 spec. This element allowed to markup dates (e.g., article publication date) usably and intuitively and was one of a few really semantic new features of HTML5.
As a “replacement”, he offers new common DATA element intended to markup any abstract data and having much more cluttered syntax based on microformats.
- Was:
<article>
…
<time pubdate>2009-08-30</time>
…
</article>- Now:
<article itemscope itemtype="http://schema.org/BlogPosting">
…
<data itemprop="datePublished" value="2009-08-30">2009-08-30</data>
…
</article>
Next step of Ian will probably be dropping all semantic elements (headers, paragraphs, lists, etc.) and their replacement to the great unified DIV element:
<div type="h1">
<div type="p">
<div type="ul">
Even Zeldman has noted how breathtaking is the change.
You can add your comments on page of proposal bug-report which Ian alone has made and then accepted by himself. Clever cookie.
Updated: On , removal of TIME element from HTML5 has been cancelled per request from HTML WG chairs.
See also:
- official request of HTML working group for reverting of
TIMEelement removal in HTML5 mailing list; - brilliant post of Jeremy Keith, author of “HTML5 For Web Designers” book;
- about
TIMEandDATAelements on HTML5 Doctor. - Why No Time? — one-page website about need for
TIMEelement.