The 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 microdata.
- 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>
A next step of Ian will probably be dropping all semantic elements (headings, paragraphs, lists, etc.) and replacing them 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
TIME
element removal in HTML5 mailing list. - Brilliant post of Jeremy Keith, author of “HTML5 For Web Designers” book.
- About
TIME
andDATA
elements on HTML5 Doctor. - Why No Time? — one-page website about need for
TIME
element.