edubun
Русский

Заголовки и абзацы

В 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 на страницу, h2 для каждого рецепта, h3 для частей рецепта.

Выбирай уровень по структуре, а не по размеру

Браузеры рисуют <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Короткая цитата внутри строки; кавычки добавляет браузер
  1. Сколько уровней заголовков в HTML?
  2. Сколько элементов h1 должно быть на обычной странице?
  3. Какой заголовок должен начинать подраздел после h2?
    • h3
    • h5
    • h1
  4. Ты хочешь, чтобы h2 выглядел мельче. Что делать?
    • Оставить h2 и изменить размер через CSS
    • Заменить его на h5
    • Использовать p с жирным текстом
  5. Ты дважды нажимаешь Enter между двумя предложениями внутри одного p. Что появится?
    • Один пробел
    • Пустая строка
    • Новый абзац
  6. Какой элемент подходит для переносов строк в почтовом адресе?
    • br
    • hr
    • p
  7. Чем добавить отступ по вертикали между разделами?
    • Полем margin в CSS
    • Несколькими элементами br
    • Пустыми элементами p
  8. Какой элемент отмечает смену темы и рисуется линией?
  9. Длинная цитата из газеты помещается в
    • blockquote
    • q
    • cite
  10. Почему пользователям экранных дикторов важны заголовки?
    • Они могут переходить от заголовка к заголовку
    • Заголовки читаются громче
    • Заголовки пропускаются
Главное
  • Заголовки от 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