HTML-документация имеет тенденцию использовать разделы только внутри статей.Похоже, что вы всегда должны использовать <article>
и использовать каждый <section>
для раздела этой статьи.Пример , который они дают , включает яблоки:
<article>
<hgroup>
<h1>Apples</h1>
<h2>Tasty, delicious fruit!</h2>
</hgroup>
<p>The apple is the pomaceous fruit of the apple tree.</p>
<section>
<h1>Red Delicious</h1>
<p>These bright red apples are the most common found in many supermarkets.</p>
</section>
<section>
<h1>Granny Smith</h1>
<p>These juicy, green apples make a great filling for apple pies.</p>
</section>
</article>
Я не вижу много примеров, когда <section>
не содержится в <article>
, но <article>
может содержатьдругой <article>
внутри него, такой, что блог будет представлен статьей, а затем комментарий к этому блогу будет представлен другой статьей внутри родительской статьи.Таким образом, это выглядит как направление, в котором вы должны двигаться.
Итак, продолжая с примера с яблоками: если вы хотите, чтобы пользователи могли комментировать каждый тип яблока, то в этом случае у вас будет статья внутрираздел, который все еще будет внутри статьи.
После более подробного изучения и более тщательного обдумывания я сформулировал это обобщение:
Использование статей должно быть зарезервировано для «сообщений», таких как блог, тема (и каждая из последующих публикаций), комментариев и т. Д. Все, что может иметь автор , должно использовать *Элемент 1025 *.
Использование разделов должно быть зарезервировано для разделения разделов вашего веб-сайта, таких как введение (о том, чем может быть ваш сайт), некоторые новостные статьи или область внутристатья, используемая для комментариев.Все, что является «частью» чего-либо (на самом деле не имеет автора).