Тег <section>
Тег <section> (укр. – “секція”) є семантичним елементом в HTML, який використовується для логічного розділення контенту на тематичні блоки (наприклад, розділи “Про нас”, “Наші послуги”, “Контакти”). Кожна секція зазвичай має заголовок і містить контент, який стосується однієї теми чи ідеї.

Цей тег допомагає структурувати сторінку таким чином, щоб її було легше сприймати користувачам, а також пошуковим системам і допоміжним пристроям (наприклад, скрінрідерам).
Атрибути
Специфічні атрибути
Тег <section> не має специфічних атрибуті
Глобальні атрибути
Тег <section> підтримує всі глобальні атрибути HTML. Серед них:
- id — унікальний ідентифікатор для елемента, який можна використовувати для навігації, стилізації або посилань. Наприклад:
<section id="about">
<!-- Контент секції -->
</section> - class — задає клас для стилізації через CSS. Наприклад:
<section class="features">
<!-- Контент секції -->
</section> - style — додає інлайн-стилі до елемента. Наприклад:
<section style="background-color: #f5f5f5;">
<!-- Контент секції -->
</section> - title — додає опис секції, який може бути відображений при наведенні на неї. Наприклад:
<section title="Основний контент">
<!-- Контент секції -->
</section> 
Приклад використання
<section>
<h2>Про нас</h2>
<p>Наша компанія працює на ринку з 2000 року та пропонує якісні послуги для клієнтів.</p>
</section>
<section>
<h2>Наші послуги</h2>
<ul>
<li>Веб-розробка</li>
<li>Дизайн</li>
<li>Маркетинг</li>
</ul>
</section> Додаткові моменти
- Тег
<section>слід використовувати для групування контенту, який має окрему логічну тему, але не є повністю самодостатнім матеріалом. Наприклад, розділи сторінки типу “Про нас”, “Наші послуги” чи “Контакти”. Якщо блок контенту не має тематики, краще обрати<div>. - Якщо контент є завершеним і самодостатнім, наприклад, окрема новина, блог-пост, запис у стрічці соціальної мережі тощо, то краще підійде тег
<article>. - Кожна секція повинна містити заголовок (
<h1>–<h6>), що описує її зміст. Це допомагає як користувачам, так і пошуковим системам. Якщо заголовок не передбачений дизайном, можна скористатися патерномvisually-hidden, щоб його візуально приховати, але лишити доступним для пошукових систем та асистивних технологій. - Тег
<section>покращує доступність, оскільки чітко вказує на логічно завершені блоки контенту. Це спрощує навігацію для користувачів з допоміжними технологіями. - Секції можна стилізувати за допомогою CSS, додаючи їм відступи, кольори фону або інші елементи для візуального відокремлення.