HTML5验证时出现空标题警告

时间:2014-05-19 13:34:54

标签: html5 wordpress validation syntax-error

我尝试验证我的HTML代码,我发现了这个警告:空标题。 See here

显然标题不是空的。 <h3></h3>的内容在WordPress中由the_title()函数生成。所以,我不明白为什么会发生这种情况..有人可以解释一下这是什么问题?谢谢!

1 个答案:

答案 0 :(得分:8)

首先,HTML有效。它通过了W3C检查,因此您无需担心太多

话虽如此,您的代码 滥用HTML语法。 “空标题”警告表示您有一个标题标记(<hN>),该标记没有任何与之关联的内容。标题标签旨在表示“这就是这个内容的含义”。 As the HTML5 spec says

  

h1h6元素是与之关联的部分的标题。

您使用h3标记作为格式化指令。它没有相关的内容;这些单词实际上并不是任何内容的标题。这是滥用标签的语义。

这有关系吗?可能不是,虽然依赖于HTML的语义而不是外观的软件(例如屏幕阅读器)可能会发现它很棘手。我不确定Wordpress是如何工作的 - 无论如何都可能很难修复。