HTML5验证时出现空标题警告

The*_*tor 6 validation wordpress html5 syntax-error

我尝试验证我的HTML代码,我发现了这个警告:空标题.看这里

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

lon*_*day 9

首先,HTML是有效的.它通过了W3C检查,所以你不必担心.

随着中说,你的代码滥用的HTML语法."空标题"警告意味着您有一个标题标记(<hN>),其中没有任何与之关联的内容.标题标签旨在表示"这就是这个内容的含义".正如HTML5规范所说:

所述h1通过h6元件是用于与它们相关联的段标题.

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

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