используя HTML5, было бы семантически корректно размещать элемент <article>
внутри элемента <li>
. Ситуация, когда это окажется полезным, - это список недавних или популярных статей в блоге. Рассмотрим следующее:
<section id="popular">
<div class="blurb">
<h2>Popular Articles</h2>
<p>The most popular posts from my blog.</p>
</div>
<ul>
<li>
<article>
<h3>Article</h3>
<p>An excerpt from the article.</p>
</article>
</li>
<li>
<article>
<h3>Article</h3>
<p>An excerpt from the article.</p>
</article>
</li>
<li>
<article>
<h3>Article</h3>
<p>An excerpt from the article.</p>
</article>
</li>
</ul>
</section>
Что будет выглядеть следующим образом:
Популярные статьи
Самые популярные сообщения из моего блога.
-
Статья
Отрывок из статьи.
-
Статья
Отрывок из статьи.
-
Статья
Отрывок из статьи.
Мне кажется, это отличный способ разметки информации. Мой единственный вопрос заключается в том, что правильно вставить элемент <article>
внутри элемента <li>
таким образом.