Выбор ответа Junior Семантика обновлено

Сколько main на странице

Вопрос

Сколько элементов <main> может быть на странице по спецификации HTML?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Видимый только один, остальные должны быть скрыты через hidden. <main обозначает основной уникальный контент страницы, и видимым он может быть только один.

Варианты ответа

  1. Видимый только один, остальные должны быть скрыты через hiddenправильный ответ
  2. Сколько угодно, по одному внутри каждой <section> на странице
  3. Ровно по одному внутри каждой <article>, плюс один на страницу
  4. Ограничений нет: это обычный блочный тег вроде <div> с ролью

Разбор

<main> обозначает основной уникальный контент страницы, и видимым он может быть только один. Несколько <main> допустимы лишь когда все, кроме одного, скрыты hidden (например, вкладки SPA). Ставить его в каждую секцию или статью нельзя: <main> не должен быть потомком <article>, <aside>, <header>, <footer>, <nav>.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.