Почему-то в предыдущем вопросе не опубликовались теги.
Продублирую вопрос полностью.
Как лучше задавать строение страницы:
1. При помощи тегов, которые ввели в html5: header, nav, article, aside и пр.?
2. Или следующим образом: div id=header и т.п.?
Как вы обычно задаёте структуру? И много ли пользователей все ещё используют старые версии браузеров, которые не поддерживают html5?
Михаил, здравствуйте.
На текущий день лучше всего использовать семантическую верстку (см. описание в Википедии) — т.е. теги header, nav, article, aside и др. Именно так я и делаю, и всячески рекомендую делать вам!
Хоть HTML5 официально рекомендован к применению с 2014 года, его всестороннее использование разработчиками и поддержка браузерами началась в уже далёких 2009-2010 годах.
По поводу использования старых версий браузеров без поддержки HTML5 — безусловно некий процент таких пользователей есть, насколько он велик не скажу — но на дворе 2018-2019 годы, я уже практически не встречаю верстку в стиле:
<div id="header"
можете поискать какую-нибудь статистику на эту тему в Интернете, я честно говоря попробовав разные запросы — ничего не нашёл, но может у вас получится )