Подтвердить что ты не робот

Какой смысл использовать тег HTML5 <time>?

Я тестировал теги <time>, но, честно говоря, не понимаю, почему мы его используем.

Например:

Published <time pubdate datetime="2011-07-03">07/03</time>

Если в любом случае у нас будет строка 07/03, какова цель использования тега времени? Он ничего не подтверждает.

4b9b3361

Ответ 1

Точка этого тега, как и ряд новых "семантических" тегов HTML5, заключается в том, чтобы упростить для программ индексирование ваших данных.

A script может пройти и легко узнать, что опубликованная дата для ваших статей в блоге, если он видит тег <time>, без необходимости разбирать какой-либо из нескольких способов, которые это может быть представлено (для потребления человека), что было бы гораздо более сложной и подверженной ошибкам задачей.

Ответ 2

Это в машиночитаемом формате, поэтому любая script или поисковая система, читающая ваш контент, может понять дату/время публикации. Таким образом, вы можете легко отформатировать его для читателей, не влияя на читаемость машины. Он подпадает под microformats, что хорошо.

например. <time pubdate datetime="2011-07-03">3 days ago</time> выглядит хорошо для людей и компьютеров.

Ответ 3

Элемент time HTML5

Когда вы сомневаетесь, посмотрите на спецификацию!

Элемент времени представляет его содержимое вместе с машиночитаемой формой этого содержимого в атрибуте datetime. Тип контента ограничен различными типами дат, времен, смещений временной зоны и продолжительностью, как описано ниже.

Из спецификации HTML5.2 на сайте W3C: https://www.w3.org/TR/html52/textlevel-semantics.html#the-time -element

Посмотрите на сайт для получения дополнительной информации. :)