使用<p class =“xxx”>时,我收到的响应是“范围内没有p元素但看到了p结束标记”。在W3C合规性检查器上</p>

时间:2014-11-22 19:05:41

标签: html w3c-validation

我刚刚通过W3C合规检查器运行我的网站(benefacto.org)。它被轰炸了 - 它有多个实例(50+),它说

  

范围内没有p元素,但看到p结束标记。

我已经计算过(使用MS Word)并且与<p class=xxx>的{​​{1}}数量完全相同。

我认为这是因为我使用</p><p class=xxx>而不是<p class="xxx">

有人可以帮我摆脱这个问题吗?

<p>

2 个答案:

答案 0 :(得分:2)

在当前主页的第291行,您有一个结束p标记而没有前面的开头标记:

</p></div>

这些行中有几行(在Firefox中查看源代码时,它会将这些多余的结束p标记为红色)。

答案 1 :(得分:0)

如果它说你没有打开p标签,你应该检查所有这些标签,找出额外的来源。

您需要协调您的开始和结束标记,或雇用某人来完成并为您完成。