[英]HTML5 article or section for list of favorite books?
關於書籍的虛構網站。 每本書都有自己的頁面。 現在我想添加一個列出我最喜歡的書籍的頁面。 您將使用哪些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
很好,但不是最新的博客文章列表?” 我能看到的唯一區別是,大多數人對閱讀最新博客帖子的片段列表並不感興趣,所以它不是一個通俗意義上的“獨立作品”。
理想情況下,您將使用其中包含文章的列表。 因為它是你最喜歡的書的清單,不是嗎?
但就個人而言,我使用的是一個包含文章的部分。 我真的不會認為列表可以與文章相媲美,這本質上就是你所擁有的。 如果你要擴展它以包含有關你如何提出列表的信息,使其更多地成為博客文章類型的東西,那么成為一篇包含文章的文章會更有意義(同樣,理想情況下,一篇文章包含一份文章清單 )。
無論如何,對於你所鏈接的每本單獨的書使用部分毫無意義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.