Кратко
СкопированоТег <section>
создаёт независимый блок — например, блок новостей, блок с контактами или просто абзац с заголовком.
Пример
Скопировано<section> <h1>Заголовок первого блока</h1> <p>Съешь ещё этих мягких французских булок, да выпей чаю.</p></section><section> <h1>Заголовок второго блока</h1> <p>Съешь ещё этих мягких французских булок, да выпей же чаю.</p></section>
<section> <h1>Заголовок первого блока</h1> <p>Съешь ещё этих мягких французских булок, да выпей чаю.</p> </section> <section> <h1>Заголовок второго блока</h1> <p>Съешь ещё этих мягких французских булок, да выпей же чаю.</p> </section>
Как понять
СкопированоВ <section>
помещаются важные для поисковика элементы, для которых не нашлось подходящего тега вроде <img>
или <header>
.
Как пишется
СкопированоТег <section>
всегда закрывается при помощи парного тега <
.
Внутри <section>
обязательно должен быть заголовок <h1>
...<h6>
.
Контейнеры <section>
можно вкладывать друг в друга, как матрёшку.
Атрибуты
СкопированоМожно применить все глобальные атрибуты.
Подсказки
Скопировано💡 Если вы хотите просто объединить и стилизовать второстепенные элементы, которые не так важны для поисковика, лучше использовать <div>
.
На практике
Скопированосоветует Скопировано
🛠 <section>
— это семантический тег, который говорит поисковику, что внутри находится важный функциональный блок сайта.
🛠 Внутри <section>
должен быть обязательно заголовок <h1>
, <h2>
и так далее. Читайте подробнее про заголовки.
советует Скопировано
🛠 Некоторые начинающие разработчики неверно понимают семантику этого тега и заменяют им большую часть дивов на странице. Так делать не стоит.
Тегом <section>
стоит оборачивать большие логические блоки на странице.
🛠 По спецификации допустимо размещать в каждом <section>
заголовок первого уровня (<h1>
). Несмотря на это, не стоит размещать на странице больше одного заголовка первого уровня. Это важно для правильной индексации сайта поисковыми роботами.