Вымышленный сайт о книгах. У каждой книги своя страница. Теперь я хочу добавить страницу со списком моих любимых книг за все время. Какие элементы секционирования HTML5 вы бы использовали для контейнера "а какой для каждой книги? Должны ли заполнитель MARQUEE
и заполнитель BLINK
быть section
или article
?
Страница могла выглядеть так:
<body>
<h1>Books!</h1>
<nav>
<h1>Navigation</h1>
</nav>
<MARQUEE> <!-- section or article? -->
<h1>My all time favorite books</h1>
<BLINK> <!-- section or article? -->
<h1><cite>The Hobbit, or There and Back Again</cite></h1>
<p>…</p>
<nav><a href="books/hobbit">see the page about "The Hobbit"</a></nav>
</BLINK>
<BLINK> <!-- section or article? -->
<h1><cite>Alice's Adventures in Wonderland</cite></h1>
<p>…</p>
<nav><a href="books/alice">see the page about "Alice in Wonderland"</a></nav>
</BLINK>
</MARQUEE>
<footer>☺ 2012 books.example.net</footer>
</body>
Мои мысли
Я думаю, что каждая перечисленная книга должна быть article
элементом. В спецификации говорится, что "самостоятельная содержал композицию в документе "," в принципе, независимо распространяемый или повторно используемый "," запись в блоге, […] независимый элемент содержания ". Я думаю, что все они здесь совпадают.
А как насчет контейнера? Следует использовать section
или article
? article
с вложенными article
элементами - это способ разметки комментариев блога:
Например, запись в блоге на сайте, который принимает комментарии, представленные пользователями, может представлять комментарии в виде
article
элементов, вложенных в элементarticle
для записи в блоге.
Общее определение гласит:
Когда
article
элементы вложены, внутренниеarticle
элементы представляют статьи, которые в принципе связаны с содержимым внешней статьи.
«в принципе связанные», похоже, тоже соответствуют моему примеру, не так ли?
Как я это вижу: эта страница о моих любимых книгах - это «самодостаточная композиция». Это статья, которую я мог бы распечатать и дать кому-нибудь прочитать, и у него будет вся необходимая информация, она имеет смысл сама по себе, ничего не упущено. Кроме того, каждая любимая книга представляет собой «самодостаточную композицию», потому что я мог распечатать только одну из этих любимых книг, и у читателя по-прежнему была бы вся необходимая информация (об этой книге), она имеет смысл сама по себе и т. Д.
Мне интересно, возражает ли кто-нибудь здесь?
Для тех, кто согласен, у меня будет следующий вопрос: отличается ли список любимых книг семантически от списка последних сообщений в блогах с точки зрения выбора разметки? Итак, не могли бы вы сказать: «Хорошо, article
для списка любимых книг хорошо, но не для списка последних сообщений в блоге?» Единственное различие, которое я вижу, заключается в том, что большинству людей не будет интересно читать список фрагментов последних сообщений в блоге, так что это не «самодостаточная композиция» в разговорном смысле.