我正在开发一个实现 Disqus 评论的博客,并且我正在努力尽可能多地使用 HTML5 语义标记。
这是一个例子<article />
(本身在 a 中<section />
),相当简单:
<article class="post">
<header>
<h2>Title</h2>
<p class="posted-on">Posted on <time datetime="2012-07-28T13:00:24+01:00">July 28th 2012</time>.</p>
</header>
<p>Lorem ipsum dolor sit amet...</p>
<p>Lorem ipsum dolor sit amet...</p>
<!-- blog comments -->
</article>
使用上述结构,我不确定在哪里整合文章的评论。
- A
<footer />
显然不合适(“页脚元素没有对内容进行分段;它没有引入新的部分。”) - Disqus 使用异步 JavaScript 创建一个
<iframe />
以包含评论小部件,因此 a<p />
似乎也不合适。
我是否过度思考语义标记的事情:最好将其粘贴到 a 中<div />
而不用担心它?