Я использую новые теги HTML5, и мне было интересно, какой из следующих двух вариантов предпочтительнее:
ОПЦИЯ 1
<article class="menu">
<section>
<header>
<h4>Breakfast</h4>
</header>
<ul>
<li>
<article class="menu-item">Cereal</article>
</li>
<li>
<article class="menu-item">Bacon & Eggs</article>
</li>
<li>
<article class="menu-item">Waffles</article>
</li>
</ul>
</section>
<section>
<header>
<h4>Lunch</h4>
</header>
<ul>
<li>
<article class="menu-item">Peanut Butter & Jelly</article>
</li>
<li>
<article class="menu-item">Ham Sammich</article>
</li>
<li>
<article class="menu-item">Soup</article>
</li>
</ul>
</section>
</article>
ВАРИАНТ 2
<article class="menu">
<section>
<header>
<h4>Breakfast</h4>
</header>
<article class="menu-item">Cereal</article>
<article class="menu-item">Bacon & Eggs</article>
<article class="menu-item">Waffles</article>
</section>
<section>
<header>
<h4>Lunch</h4>
</header>
<article class="menu-item">Peanut Butter & Jelly</article>
<article class="menu-item">Ham Sammich</article>
<article class="menu-item">Soup</article>
</section>
</article>
Я сейчас использую первый вариант с тегами из-за привычек, оставшихся с HTML 4.01, однако мне кажется, что в HTML5 они совершенно избыточны и не нужны. Что более правильно?
Например, в этой статье здесь не используются теги: http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques.-youll-soon-be-using/