HTML5语义线程评论

时间:2011-01-28 05:52:47

标签: html5 semantics

在HTML5中处理博客上的线程评论时,您是否希望评论的线程嵌套<article>?或者您是否会认为嵌套的评论只是博客文章范围内的另一个<article>,并且线程是显示问题?

示例A:

<section>
<article>
...blog post...
<section id="comments">
<article id="comment_1">...comment 1...</article>
<article id="comment_2">
   ...comment 2...
   <article id="comment_3">...comment 3 in response to comment 2...</article>
   <article id="comment_4">
       ...comment 4 in response to comment 2...
       <article id="comment_4">...comment 5 in response to comment 4...</article>
   </article>
</article>
<article id="comment_6">...comment 6...</article>
</section>
</article>
</section>

示例B(理论上的rel =“parent”):

<section>
<article>
...blog post...
<section id="comments">
<article id="comment_1">...comment 1...</article>
<article id="comment_2">...comment 2...</article>
<article id="comment_3" rel="comment_2" class="indent-1">...comment 3 in response to comment 2...</article>
<article id="comment_4" rel="comment_2" class="indent-1">...comment 4 in response to comment 2...</article>
<article id="comment_5" rel="comment_4" class="indent-2">...comment 5 in response to comment 4...</article>
<article id="comment_6">...comment 6...</article>
</section>
</article>
</section>

编辑:

为了进一步澄清,感觉每个评论被列为规范建议中的一篇文章是因为它是主要文章的一个小节中的一篇文章,因为它的相关性。并且线程评论仍然是该讨论的延伸。

2 个答案:

答案 0 :(得分:2)

虽然我想与Closure Cowboy达成一致,因为对我而言,对于给定文章的所有评论都在原始文章的背景下,即使可能会出现一些切线。没有原始文章,评论就不重要了。但是,一位朋友就次要评论内容如何能够超越线程评论的重要性提出了一个很好的论据:

Original Article: "post some awesome photoshops of my dog!"
Comment 1: (link/image of awesome photoshop response that goes crazy viral)
Comment 2: re comment 1: oh wow, that is amazing photoshop skills!
Comment 3: re comment 1: Fantastic! How do you do that?
Comment 4: re comment 3: See this tutorial I found on that effect.

那时我们不再真正讨论原始文章了。虽然存在关系,但通过嵌套元素来逐字表示语义关系似乎更为重要。所以我必须选择“B”。

答案 1 :(得分:0)

想象一下纽约时报撰写的新闻文章。然后,假设“新闻周刊”撰写了一篇文章以回应“纽约时报”的文章。

“新闻周刊”的文章不是“纽约时报”文章的一部分;它只与它有关。如果这两篇文章都显示在网页上,那么新闻周刊的文章可能会以一种表示关系的方式显示,但它肯定不是纽约时报文章的一部分(或嵌套在其中)。