HTML тег <main>

Элемент <main> (от англ. "main" ‒ «главный, основной») определяет основное содержимое документа (его информационную часть).

Контент внутри элемента должен быть уникальным для всего документа и не должен содержать элементы, которые повторяются в различных документах (боковые панели, навигационные ссылки, информация об авторских правах, логотип сайта, формы поиска и тому подобное).

Элемент <main> не должен располагаться внутри элементов <article>, <aside>, <footer>, <header> или <nav>.

Примечание: Допускается использование элемента <main> только один раз в одном документе.

Синтаксис

<main>...</main>

Закрывающий тег

Обязателен.

Атрибуты

Элемент поддерживает глобальные атрибуты и события.

Стилизация по умолчанию

Нет.

Различия между HTML 4.01 и HTML5

Тег <main> был добавлен в HTML5.

Пример использования:

Пример HTML:

Попробуй сам
<main>
<h1>Основная тема документа</h1>
<p>Коротко об основной теме.</p><br>
<article>
<h2>Тема 1</h2>
<p>Текст по теме 1.</p>
</article>
<hr>
<article>
<h2>Тема 2</h2>
<p>Текст по теме 2.</p>
</article>
</main>

Спецификации

Спецификация Статус
WHATWG HTML Living Standard (WHATWG) Живой стандарт
HTML5 (W3C) Рекомендация
HTML 5.1 (W3C) Рекомендация

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


Учебник HTML

HTML уроки: HTML Элементы



Профессия‌ ‌веб-разработчик‌
Веб-разработчик с нуля‌
Старт в программировании‌
Курс HTML/CSS‌
Школа фриланса
Курс Верстальщик 2020 - HTML 5, CSS‌
Профессия‌ тестировщик‌