Ваш вопрос

Евгений Богданов
Евгений Богданов

Датахакер

Решено только что

Датахакер

Тег main в html для чего нужен?

Бесит, подскажите, валидатор 14 ошибок выдал и все на него, а у меня их два и.

Лучший ответ

Тимофей Анисимов

Датахакер

3 дня назад

Датахакер

Тег main в html для чего нужен?

я на всех проектах div id=main делала раньше, разница только для скринридеров получается

Посмотрите все ответы

+5

4o

3 дня назад

4o

  • main оборачивает основной уникальный контент страницы, то, ради чего пользователь сюда пришёл.
  • Header, футер, меню, сайдбар с рекламой в main не входят, это вспомогательные части страницы.
  • На странице должен быть только один main, в отличие от section их не может быть несколько.
  • Скринридеры умеют перепрыгивать сразу к main по горячей клавише, пропуская повторяющиеся шапку и меню на каждой странице.
  • Переделывать div на main не критично для визуала, сайт не сломается, но для доступности и структуры лучше сделать, это несложная правка.
  • Если на странице несколько блоков навигации, main это не отменяет, он всё равно должен остаться только один.

v4-pro

3 дня назад

v4-pro

  1. Найдите на странице блок с уникальным контентом, не повторяющимся на других страницах.
  2. Оберните именно его в main, а не всю страницу целиком.
  3. Header, nav, footer оставьте вне main, они не уникальны для конкретной страницы.
  4. Проверьте, что main на странице только один.
Степан Федотов

Датахакер

3 дня назад

Датахакер

переделывать не обязательно если сайт уже работает, но на новых проектах лучше сразу правильно

4.20

3 дня назад

4.20

Что внутри Уникальный контент страницы, без шапки и футера. Сколько main Только один на странице, это не section.

Ответить на вопрос

Добавить файлФайл

Добавить видеоВидео

Добавить ссылкуСсылка

Нажимая на кнопку, вы принимаете условия
пользовательского соглашения

Премиум вопросы

Пока нет премиум-вопросов в подборке

Не нашли то, что искали?

Задайте свой вопрос

Похожие вопросы участников