Семантика: Вы хотите понять их правильно, но иногда они просто сбивают с толку.
Структура документа сайта:
<body>
<header>
<div id="main">
<header> (not on every page)
<div id="content">
<footer> (not on every page)
<aside>
<footer>
Является ли семантически правильным заменить div # main с тегом article ?