Элемент section
div, который зачастую используется как наиболее общий контейнер содержимого. Разница в том, что у div нет никакого семантического значения, его наличие ничего не говорит вам о содержимом внутри него. Напротив, элемент section явно используется для группировки связанного содержимого.Вы вполне можете заменить ряд элементов div
section, но не забудьте спросить себя: «Все ли содержимое связано друг с другом?» Скрипты для DOM
Эта книга предназначена скорее для верстальщиков,
чем для программистов.автор: Джереми Кит
header
Спецификация HTML5 описывает элемент header
Между элементом header
header. Вы можете, например, использовать элемент header внутри элемента section. Пожалуй, это даже нужно делать. Спецификация определяет элемент section как «контейнер тематически сгруппированного содержимого, как правило, с заголовком».
Скрипты для DOM
Эта книга скорее предназначена для дизайнеров, чем для программистов.
автор: Джереми Кит
Элемент header
header определяется в большей степени своим содержимым – вводными или навигационными вспомогательными элементами, – чем положением.footer
Как и элемент header
footer кажется, что это описание положения, но, как и в случае с header, это не так. Вместо этого элемент footer должен содержать информацию об элементе, который его содержит: кто его автор, информацию о копирайте, ссылки на связанное содержимое и т. п.Это отлично согласовывается с той ментальной моделью, которая есть у веб-разработчиков для слова «подвал». Разница в том, что, хотя мы привыкли использовать один подвал на весь документ, HTML5 позволяет нам делать подвалы и внутри секций.
Скрипты для DOM
Эта книга скорее предназначена для дизайнеров, чем для программистов.
автор: Джереми Кит
aside
Так же как элемент header
aside соответствует концепту боковой колонки. Когда я говорю «боковая колонка», я говорю не о положении. Одного того, что какое-то содержимое появляется слева или справа от главного содержимого, недостаточно для того, чтобы использовать элемент aside. Опять же имеет значение содержимое, а не положение.Элемент aside
aside. Задайте себе вопрос: можно ли удалить содержимое элемента aside так, что при этом главное содержимое документа или секции не потеряет смысл?Хороший пример не связанного напрямую содержимого – врезки; они хорошо смотрятся, но вы можете убрать их, и это никак не повредит пониманию основного содержимого.
Помните, если ваш дизайн ставит какое-либо содержимое в боковую колонку, это еще не означает, что это содержимое должно находиться именно в aside
footer, – спецификация явным образом утверждает, что информация об авторстве подходит для подвалов (рис. 5.01).Рис. 5.01.
Текст «об авторе» в этом скриншоте должен быть размечен с помощью footer, а не asideВ девяноста процентах случаев шапки будут расположены сверху от вашего содержимого, подвалы – внизу, а боковые колонки – по одной из сторон. Но не расслабляйтесь. Держите ухо востро и не пропустите оставшиеся десять процентов.
nav
Элемент nav
Юрий Викторович Щербатых , Вильям Л Саймон , Наталья Владимировна Макеева , Нора Робертс , Вильям Саймон
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии