Pages
Categories
Recent comments
blah blah
Web hosting by LovelyHost
Powered by WordPress
Entries (RSS) and
¬ Comments (RSS)
Рис . 1 .8 .
Боковая
панель моего
блога, на которой
(когда-то были)
смешаны в одну кучу
элементы навигации,
выходные данные
и фотографии
симпатичных мужчин
Основная структура • 41
ПРИМЕЧАНИЕ
Прежде чем вы с презрением отбросите эту книгу, возмутившись моей привычкой менять мне-
ние, вспомните непреложную истину: не существует Единственно Верного Способа™ выполнять
разметку содержимого HTML — это общий язык, там нет миллиона элементов, описывающих
любые случайности и возможности (хотя иногда так может показаться)!
Обратите внимание на то, что для раздела «Blah Blah» элемент
не используется, так
как ссылка на мой веб-хост, моя фотография и две RSS-ссылки не являются «разделами,
состоящими из навигационных блоков» (так в спецификации определен
). Для него
используется элемент
, благодаря чему заголовки боковой панели оказываются
на одном уровне в алгоритме определения структуры документа (более подробно об этом
рассказывается в главе 2).
В спецификации говорится, что элемент
используется для создания «футера для
расположенного уровнем выше структурированного контента или структурированного
корневого элемента». («Структурированный контент» — это элементы
article
,
aside
,
nav
,
section
; «структурированные корневые элементы» — это
blockquote
,
body
,
details
,
fieldset
,
figure
и
td
.)
Обратите внимание, что, как и в случае с элементом
header
, на странице может быть не-
сколько элементов
footer
; мы вернемся к этому вопросу в главе 2. А пока на нашей стра-
нице всего один футер, который является непосредственным потомком элемента
body
. Как
сказано в спецификации, «если в качестве расположенного уровнем выше структуриро-
ванного контента или структурированного корневого элемента выступает элемент
body
,
футер применяется ко всей странице».
И далее: «элемент
footer
обычно содержит сведения о соответствующем разделе — ин-
формацию об авторе, ссылки на похожие документы, сведения об авторских правах и т. п.»
В нашем футере тоже есть сведения об авторских правах, которые мы заключили в тег
. В HTML5 этот элемент был переопределен; раньше он относился к оформлению,
а в HTML5 у него появилась семантика, и теперь он используется для примечаний или
«разделов, написанных мелким шрифтом»: «мелкий шрифт обычно характерен для отказов,
предупреждений, правовых ограничений или авторских прав. Мелкий шрифт также ино-
гда используется для указания авторства или для соблюдения условий лицензирования».
В футере иногда содержится не только упоминание об авторских правах. Там могут быть
ссылки на политику конфиденциальности, информацию о доступности (зачем же ее пря-
тать?) и прочие подобные ссылки. Несмотря на указания спецификации, их следует объ-
единять в элемент
(см. предыдущий раздел).
В спецификации говорится, что «на некоторых сайтах используется так называемый «боль-
шой футер» — футер, включающий множество материалов, таких как изображения, ссылки
на другие статьи, ссылки на страницы обратной связи, специальные предложения… в опре-
деленном смысле, это целая «заглавная страница» в одном футере». Для обрамления всей
этой информации предлагается внутри элемента
42 • Глава 1
Рассматривая возможность добавления «большого футера», задумайтесь, нужно ли вообще
помещать такие ссылки в
— от навигационизма может быть не так просто избавить-
ся. Также спросите себя, являются ли вообще эти ссылки частью
? Может быть,
лучше поместить их на один уровень с футером, но в другой элемент, а именно
?
Основная область контента главной страницы этого блога содержит несколько записей.
Для каждой из них мы используем элемент
. Он определяется так: «Элемент
представляет собой самодостаточный компонент страницы, документа, прило-
жения, сайта — в принципе, автономный и предназначенный для многократного использо-
вания и свободного распространения, например, при синдикации. Это может быть публи-
кация на форуме, статья в журнале или газете, запись в блоге, комментарий пользователя,
интерактивный виджет или гаджет и любой другой независимый элемент содержимого».
Запись блога, руководство, заметка новостей, комикс или видеозапись с расшифровкой
полностью соответствуют этому определению. Не так очевидно то, что данное опи-
сание также относится к отдельным сообщениям в почтовом веб-клиенте, к картам
и веб-виджетам многократного использования. Под «статьей» (так переводится название
) не стоит всегда понимать газетную статью — вспомните, например, определе-
ние «статья расходов», обозначающее отдельный элемент в наборе. Обратите внимание на
то, что, как и в случае с
, заголовок должен располагаться внутри элемента, так что
следующий код некорректен.
Достарыңызбен бөлісу: