Изучаем HTML 5-Б. Лоусон, Р. Шарп - 2011

Печать

Атрибут pubdate

С помощью булева атрибута pubdate можно указать, что данный элемент <time> обозначает дату публикации элемента <article> или всего контента <body>.

У вас может возникнуть логичный вопрос:зачем этот атрибут вообще нужен? Почему нельзя считать, что любой <time> внутри тега <header> элемента <article> является датой его публикации?

Рассмотрим следующий пример.

<article>

<header>

<hl>Come to my party on <time -» datetime=2 010-12-01>l -i December</time></hl>

<p>Published on <time datetime=2010-06-20 -i pubdate>20 June 2010</time></p> </header>

<p>I'm throwing a party at Dr Einstein's -i Cabaret Roller-disco Bierkeller -i Pizza-parlour-a-gogo. Do come and dance -i to Rusty Trombone's Swingin' Brass Band. -i (Formal dress and lewd hat required.) </p> </article>

Здесь в элементе <header> вы видите две даты:дату вечеринки и дату публикации статьи. Атрибут pubdate снимает эту неоднозначность. Кстати, приходите, только не пейте слишком много.

КОЕ-ЧТО ИНТЕРЕСНОЕ ОБ ЭЛЕМЕНТАХ <HEADER> И <FOOTER>

Вот главный сюрприз, с которым мы сталкиваемся при создании новой разметки для нашей статьи:дело в том, что каждая статья может иметь свои собственные элементы <header> и <f ooter>. Это значит, что помимо всей страницы собственные заголовки и футеры могут быть также и у статей. И для них можно создать отдельные таблицы стилей: body>header и body>f ooter отсылают к основным заголовкам и футерам (предполагается, что они являются прямыми потомками <body>), a article>header narticle>footer отсылают к внутренним структурам.

Чтобы стили правильно отображались в старых версиях 1Б, можно воспользоваться одной особенностью этого браузера:задать стили для основного заголовка и футера, а затем переопределить их для заголовка и футера статьи.