Нужно ли иметь заголовок <section>в HTML5? - PullRequest
2 голосов
/ 17 декабря 2011

Нужно ли иметь заголовок <section> в HTML5, как упомянуто здесь http://blog.whatwg.org/is-not-just-a-semantic

Иногда на странице у нас есть некоторые элементы, которые связаны и могут быть вместо этого объединены в <section id="semantic name"> <div id="semantic name"> Но у нас нет заголовка для этого ..

Можно ли использовать <section> без <h1>, <h2>, <h3> внутри

Ответы [ 3 ]

4 голосов
/ 17 декабря 2011

Согласно HTML5 Doctor , вам не следует использовать <section>, если для него нет естественного заголовка.Кроме того, они говорят:

Элемент section представляет общий документ или раздел приложения… Элемент section не является универсальным контейнерным элементом.Когда элемент необходим для стилизации или для удобства написания сценариев, авторам рекомендуется использовать вместо этого элемент div.

Также, проверьте эту изящную блок-схему , чтобы решитьЭлемент лучше всего использовать в ваших ситуациях.

0 голосов
/ 04 октября 2014

Нет, это не требуется.

Вы можете легко проверить это, прочитав определение элемента section («следует» не является «обязательным») или проверивваш HTML.

Валидатор W3C сообщит о предупреждении , если заголовок не используется, но предупреждение не является ошибкой.

0 голосов
/ 17 декабря 2011

Это необходимо только в том случае, если оно не [проверено] (http://validator.w3.org)

Теги раздела используются для передачи структуры вашего контента, например, если книга разбита на главы, абзацы и т. Д.

Если ваша страница представляет собой набор изображений, которые выглядят как обложка журнала, вам может не потребоваться добавлять какие-либо разделы. Скорее всего, вам все еще понадобится структура для навигации, но это не делается с помощью разделов.

Я бы сказал, что любая страница, содержащая куски текста (большинство страниц), должна использовать тег раздела, а не div. оставляйте элементы div только для управления макетом.

Мой лучший совет - посмотреть, как ваш сайт выглядит в текстовом браузере или другом доступном клиенте. Удивительно, как мусор на большинстве сайтов предназначен для доступности. Я считаю, что теги раздела - это попытка улучшить это.

...