Семантические теги header, main, footer

141
23 июля 2019, 09:10

Допускается ли использование тегов (header, main, footer) по отдельности? Например на странице будет присутствовать main и footer, но отсутствовать header. Или же обязательно должна соблюдаться структура: - header - main - footer.

Answer 1

Допускается, их может быть несколько на странице или вообще не быть. Вырезки из спеки:

<header>

http://w3c.github.io/html/sections.html#the-header-element

A header element is intended to usually contain the section’s heading (an h1–h6 element), but this is not required. The header element can also be used to wrap a section’s table of contents, a search form, or any relevant logos.

<footer>

http://w3c.github.io/html/sections.html#the-footer-element

The footer element represents a footer for its nearest ancestor main element or sectioning content or sectioning root element. A footer typically contains information about its section, such as who wrote it, links to related documents, copyright data, and the like.

<main>

Более того, начиная с HTML 5.2 может быть несколько main

http://w3c.github.io/html/grouping-content.html#the-main-element

A document must not have more than one main element that does not have the §5.1 The hidden attribute attribute specified.

READ ALSO
Верстка карточки пользователя

Верстка карточки пользователя

Всем доброго вечере! Подскажите пожалуйста как сверстать этот элемент слайдера(фото прикрепила)Ситуация следующая, при наведение мишки...

155
Наложение лого поверх фона

Наложение лого поверх фона

Столкнулся с такой проблемой, как наложение лого поверх фона(background)Хочу чтобы было не все изображение, а только текст, которые ляжет поверх...

152
Как получить результат в модальном окне?

Как получить результат в модальном окне?

Столкнулся с такой проблемой как отправка формы без перезагрузки страницы методом GET Например есть форма

210