Страница 39 из 244 Атрибут 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Б, можно воспользоваться одной особенностью этого браузера:задать стили для основного заголовка и футера, а затем переопределить их для заголовка и футера статьи.
|