Boa tarde!!! Tenho a seguinte dúvida no momento de construir um layout, eu vi vários sites que utilizam muitas divs para fazer marcação na página, gostaria de saber se utilizando o HTML 5 poderia reduzir o uso de divs utilizando os novos marcadores como Footer e header etc.. ou é melhor utilizar diversas divs e criar classes exemplo.
DIVS
<body>
<div class ='Principal">
<div class ="header">
</div>
</div>
</body>
HTML 5
<body>
<header class="topo">
<nav class ="topo-menu">
<ul class="menu">
<li><a href="#">Home</li>
</ul
</nav>
</header>
<main>
<article>
Artigo......
</article>
</main>
<footer class="Rodapé">
</footer>
</body>