В стандарте HTML 5.1. есть определённое количество изменений, два из которых относятся к способам создания разделов документа.
- Удалено: использование вложенных
<section>
с заголовками первого уровня для формирования структуры страницы; - Изменено: элементы
<header>
и<footer>
могут быть вложенными, если на каждый уровень вложенности есть свой элемент<section>
.
Создание разделов документа с помощью вложенных <section>
В HTML 5.0 был представлен новый способ создания разделов документа: <section>
с заголовком первого уровня создавал новый раздел, вложенный в него такой же <section>
с таким же заголовком первого уровня создавал подраздел и так далее.
Пример разметки (этот способ создания разделов устарел):
Heading Level One
Heading Level Two
Heading Level Two
Heading Level Three
1. Заголовок первого уровня
1. Заголовок второго уровня
2. Заголовок второго уровня
1. Заголовок третьего уровня
Этот способ ещё не получил достаточной поддержки браузерами и другими устройствами. Он убран из спецификации HTML 5.1.
Теперь рекомендуется использовать вложенные
Heading Level One
Heading Level Two
Heading Level Two
Heading Level Three
Вложенные <header>
и <footer>
В HTML 5.0 <header>
нельзя было вложить в другой <header>
, как и <footer>
нельзя было вложить в другой <footer>
.
В HTML 5.1 это было изменено. Теперь вложенные <header>
и <footer>
считаются валидными, если они представлены в контексте отдельной секции. Такой контекст создаётся секционными элементами:
<article>
<section>
<aside>
<nav>
Таким образом, <header>
и <footer>
всегда должны ассоциироваться с уникальным секционным элементом вроде <section>
, а не с родительским <header>
или <footer>
. Например, элемент <article>
может иметь <header>
, в котором есть несколько <section>
с информацией о статье:
Creating a Document Outline in HTML 5.1
The Author
Ire Aderinokun
Lorem ipsum dolor sit amet
The Publication
bitsofcode
Lorem ipsum dolor sit amet
Introduction
Lorem ipsum dolor sit amet
1. Creating a Document Outline in HTML 5.1
1. The Author
2. The Publication
3. Introduction