我可以在页脚中添加h标签吗?

时间:2013-01-27 04:27:18

标签: html5

我有一个主题回复列表。每个回复都带有文章标签,并不真正需要标题,布局看起来不错,没有标题。但是在html5大纲测试中,每个回复都是“未定义的部分”。所以我想把它放在页脚中:

<h3>Reply-$id</h3>

这是无效的还是html5的不良做法?

1 个答案:

答案 0 :(得分:3)

目前W3C HTML工作组邮件列表上有一个相关主题 - 它始于http://lists.w3.org/Archives/Public/public-html/2013Jan/0109.html - 流行的观点似乎是使用<article>元素进行评论/回复没有帮助并且应该从规范中删除建议,而建议<ol>/<li>

除非您明确为每个评论提供标题,否则这样做会从文档大纲中删除单个评论。

继续直接解决你的问题,个人而言,我不同意BoltClock - 我认为这很好用作标题,如果你认为它属于它的位置,我认为没有问题。请记住,评论/回复经常通过他们的回复号码互相引用,特别是当回复者没有提供标题时,因此能够通过内容列表/文档大纲找到交叉引用的回复将是有用的效果。然而,回复号码是回复的一种从属元数据,因此将其包含在页脚中似乎并不合理。

但是,如果用户通过屏幕阅读器通过交叉引用找到回复,则他们希望回复的文本遵循标题,因此在这种情况下,您应该放置<footer>在答复的文本之前。这样做没有错,虽然它可能会否定你的表现意图。