Всем привет. Столько инфы уже прочитал по этому вопросу, но так и не нашел однозначного ответа. Вопросы:
1) Стоит ли использовать тег main для того, для чего он предназначен (основное содержимое страницы)? Но в спецификации указано что этот должен содержать только уникальный контент, т.е сайдбары и прочие элементы он содержать не может. Получается он будет обрамлять только, к примеру, статью - но зачем, если можно обернуть статью в article. Так нужен все таки или нет?
2)Если не использовать main, то есть ли смысл использовать другие семантические теги (header, article, section, aside, footer)?
1) Да. Main - главное содержимое страницы, то, для чего страница создана, ее значимая часть. А article - совсем другой уровень разбиения. Его можно использовать, например, внутри врезки с новостями или для списка постов в каком-нибудь блоге. Такие врезки могут быть и вне главного содержимого, например, в сайдбаре. В article должно быть то, что вне контекста страницы не потеряет своего смысла, что завершено и самодостаточно.
2) Их имеет смысл использовать в любом случае. А вот не использовать main смысла нет.