HTML тег <section> недавно введен в HTML5. Он используется для группировки логически связанного контента и создания разделов страницы (блок новостей, контактная информация и т.д.). Тег <section> часто используют при создании “посадочных страниц” (landing page) для разделения страницы на логические блоки.

Тег <section> может быть вложен в тег <article>, разделяя содержащийся в нем контент на логические блоки. При этом необходимо, чтобы в теге <article> и вложенном в него теге <section> были использованы заголовки <h1>-<h6>. Допускается также использование заголовка <h2> в каждом разделе, определенном тегом <section>.

Тег <article> может вкладываться в тег <section>, если необходимо сформировать тематические блоки в разделе. При этом на элементы также распространяется правило размещения заголовков, о котором говорится выше.

Тег <section> может также быть вложен в другой тег<section>, но при этом иерархия заголовков не должна нарушаться.

Не используйте тег <section> в качестве универсального контейнера для создания структуры страницы; для этих целей используется тег <div>.

Синтаксис

Содержимое элемента заключается между открывающим (<section>) и закрывающим (</section>) тегами. Закрывающий тег обязателен.

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Использование тега section</title>
  </head>
  <body>
    <section>
      <h1>Язык гипертекстовой разметки HTML</h1>
      <p>Стандартизированный язык разметки документов во Всемирной паутине. Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.</p>
    </section>
    <section>
      <h1>CSS</h1>
      <p>Формальный язык, который используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.</p>
    </section>
  </body>
</html>

Результат

sectionexample1

Атрибуты

Тег <section> поддерживает глобальные атрибуты и атрибуты событий.

Как добавить стиль к тегу <section> ?

Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <section>:

Цвет текста внутри тега <section>:

Стили форматирования текста для тега <section>:

Другие свойства для тега <section>:

Поддержка браузера

chrome firefox safari opera
6+ 4+ 5+ 11.1+

Практикуйте свои знания

Какие утверждения про HTML тег <section> являются верными?
Считаете ли это полезным?