Элемент TIME
удалён из HTML5
- Опубликовано:
Редактор спецификации HTML5 Ян Хиксон удалил из HTML5 элемент TIME
, позволявший удобно и наглядно размечать даты и являвшийся одним из немногих реально семантических новшеств HTML5.
В качестве «замены» предлагается обобщённый элемент DATA
, предназначенный для разметки любых абстрактных данных и имеющий намного более громоздкий синтаксис на основе микроданных.
- Было:
<article>
…
<time pubdate>2009-08-30</time>
…
</article>- Стало:
<article itemscope itemtype="http://schema.org/BlogPosting">
…
<data itemprop="datePublished" value="2009-08-30">2009-08-30</data>
…
</article>
Следующим шагом Яна, надо думать, будет удаление из спецификации всех семантических элементов (заголовков, абзацев, списков и проч.) и замена их на замечательный унифицированный элемент DIV
:
<div type="h1">
<div type="p">
<div type="ul">
Фееричность нововведения оценил даже Зельдман.
Высказаться можно на странице баг-репорта-предложения, которое Ян сам выдвинул и сам же принял. Умница.
Обновлено: удаление элемента TIME
из HTML5 было отменено на основании запроса от председателей рабочей группы HTML.
См. также:
- официальный запрос рабочей группы HTML об откате удаления элемента
TIME
в списке рассылки HTML5; - блистательная заметка Джереми Кейта, автора книги «HTML5 для веб-дизайнеров»;
- об элементах
TIME
иDATA
на HTML5 Doctor. - Why No Time? — одностраничный сайт о необходимости элемента
TIME
.