Формат даты и времени



Формат даты и времени довольно гибок. В спецификации HTML5 приведены примеры корректных строк, указывающих дату и время (http://www.whatwg.org/ specs/web-apps/current-work/multipage/common-microsyntaxes.html#valid-global-date-and-time-string), корректность строк улучшит позиции сайта в поисковиках.
Обратите внимание на то, что я изменил текстовое содержимое информацию, заключенную между тегами и таким образом, чтобы оно соответствовало формат) временной отметки (timestamp), как ее воспринимает машина. На самом деле, необходимости в этом нет. Текстовое содержимое может быть таким, как хочется вам, до тех пор. пока вы указываете атрибут datetime в формате, подходящем для машинной интерпретации. Поэтому следующий код вполне корректен с позиций HTML5:
<time datetime=»2009-10-22″>last Thursday</time>
И этот код тоже представляет собой корректный код HTML5:
<time datetime=»2009-10-22″></time>
Заключительный фрагмент головоломки это атрибут pubdate. Это атрибут типа Boolean, так что при необходимости его можно просто добавить следующим образом:
<time datetime=»2009-10-22″ pubdate>October 22, 2009 </time>
Если вам нс нравятся «голые» атрибуты, то можно пользоваться следующим эквивалентом:
<time datetime=»2009-10-22″ pubdate=»pubdate»>October 22, 2009</time>
Что означает атрибут pubdate? Две вещи. Если элемент <time> содержится внутри элемента <articie>, то это означает, что данная временная отметка (timestamp) представляет собой дату публикации статьи. Если элемент <time> не находится внутри элемента <articie>, то это значит, что временная отметка относится к дате публикации всего документа.
Позже рассмотрим пример целой статьи, переформулированный таким образом, чтобы в полной мере использовать преимущества HTML5.


Скачать Windows 7

Отправить ответ

Оставьте первый комментарий!

avatar
wpDiscuz
Каталог@MAIL.RU - каталог ресурсов интернет