Заголовки и абзацы
В HTML шесть уровней заголовков, от h1 до h6, и пользователи экранных дикторов часто перескакивают от заголовка к заголовку, чтобы сориентироваться на странице.
План из заголовков
Представь книгу рецептов. У книги есть название, у каждого рецепта своё имя, а внутри рецепта есть части поменьше, например «Ингредиенты» и «Приготовление». HTML передаёт такой же план шестью элементами заголовков, от <h1> до <h6>. <h1> является верхним уровнем, обычно это название страницы. <h2> отмечает главные разделы, <h3> части внутри раздела и так далее. Большинству страниц хватает трёх или четырёх уровней.
<h1>Weekend Baking</h1> <p>Three simple breads you can make at home.</p> <h2>Soda bread</h2> <h3>Ingredients</h3> <p>Flour, baking soda, salt and buttermilk.</p> <h3>Method</h3> <p>Mix, shape into a round and bake for 40 minutes.</p> <h2>Flatbread</h2> <p>Ready in 20 minutes, no oven needed.</p>
Выбирай уровень по структуре, а не по размеру
Браузеры рисуют <h1> крупно, а <h6> мелко, и хочется выбрать заголовок по размеру. Не поддавайся. Уровень сообщает программам, как устроена страница. Экранные дикторы умеют перечислить все заголовки страницы и сразу перейти к нужному, почти как по оглавлению. Поисковики тоже по заголовкам понимают, о чём страница. Если хочешь, чтобы h2 выглядел мельче, оставь его h2 и измени размер через CSS.
Две привычки держат план в порядке. Во-первых, используй один <h1> на страницу для её главного названия: так советует MDN, и этого ждёт большинство пользователей. Во-вторых, не пропускай уровни при движении вниз: после h2 идёт h3, а не h5. Подниматься обратно можно, так что после h3 может стоять новый h2, когда начинается следующий раздел.
Абзацы
Сплошной текст помещается в элементы <p>, по одному на абзац. HTML схлопывает пробелы, поэтому двойное нажатие Enter в файле не создаёт на экране новый абзац; это делает только новый <p>. По умолчанию браузеры добавляют отступ сверху и снизу каждого абзаца, и CSS может его изменить. Абзац не может содержать другой абзац или заголовок, поэтому если ты забыл закрывающий </p>, браузер закроет его сам, как только начнётся следующий блочный элемент.
Иногда сами переносы строк являются частью содержимого, как в почтовом адресе или стихотворении. Тогда ставь <br> в конце каждой строки внутри одного абзаца или <address>. Не используй кучу элементов <br>, чтобы сделать отступ по вертикали: это задача полей (margin) в CSS. Чтобы отметить смену темы внутри раздела, например смену сцены в рассказе, используй <hr>, тематический разрыв, который браузеры рисуют горизонтальной линией.
Цитаты
Длинная цитата из другого источника помещается в <blockquote>, и браузеры показывают её с отступом. Положи внутрь цитируемые абзацы, а адрес источника можно указать в атрибуте cite. Короткая цитата внутри предложения оформляется через <q>, и браузер сам добавит кавычки. Элемент <cite> отмечает название произведения, например книги или фильма.
| h1 | Заголовок верхнего уровня, обычно название страницы |
| от h2 до h6 | Заголовки разделов, каждый уровень внутри предыдущего |
| p | Абзац сплошного текста |
| br | Перенос строки, который является частью содержимого (адреса, стихи) |
| hr | Тематический разрыв: смена темы |
| blockquote | Длинная цитата из другого источника |
| q | Короткая цитата внутри строки; кавычки добавляет браузер |
- Сколько уровней заголовков в HTML?
- Сколько элементов h1 должно быть на обычной странице?
- Какой заголовок должен начинать подраздел после h2?
- h3
- h5
- h1
- Ты хочешь, чтобы h2 выглядел мельче. Что делать?
- Оставить h2 и изменить размер через CSS
- Заменить его на h5
- Использовать p с жирным текстом
- Ты дважды нажимаешь Enter между двумя предложениями внутри одного p. Что появится?
- Один пробел
- Пустая строка
- Новый абзац
- Какой элемент подходит для переносов строк в почтовом адресе?
- br
- hr
- p
- Чем добавить отступ по вертикали между разделами?
- Полем margin в CSS
- Несколькими элементами br
- Пустыми элементами p
- Какой элемент отмечает смену темы и рисуется линией?
- Длинная цитата из газеты помещается в
- blockquote
- q
- cite
- Почему пользователям экранных дикторов важны заголовки?
- Они могут переходить от заголовка к заголовку
- Заголовки читаются громче
- Заголовки пропускаются
- Заголовки от h1 до h6 образуют план: один h1, затем спуск на один уровень за раз.
- Выбирай уровень заголовка по структуре; размер меняй через CSS.
- Один p на абзац; br только там, где переносы являются содержимым; hr для смены темы.
Источники курса (10)
- WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
- MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
- MDN, HTML images (alt text guidance, checked 2026-10-17)
- W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
- CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
- W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
- W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
- W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
- MDN, Viewport meta element (checked 2026-10-17)
- Every code exercise was checked with a Playwright probe against a reference solution.
Проверено: 2026-10-17