找到迷路<h2>标签以获得W3C验证</h2>

时间:2011-07-03 17:27:44

标签: css validation

在针对W3C验证程序验证我的Joomla构建网站时出现一个错误。这是一个封闭的标签,但没有开口标签。我遇到的问题是标签似乎与任何其他元素完全无关,我无法通过Firebug看到它。任何人都知道如何追踪造成这种情况的原因?这是一个正确的痛苦。验证器的详细信息:


第403行,第5列:未打开的元素“h2”的结束标记

Validator找到了上述元素的结束标记,但该元素当前未打开。这通常是由编辑期间删除的元素中的剩余结束标记引起的,或者是由隐式关闭的元素引起的(如果您在不允许的情况下使用与正在使用的元素相关的错误,则几乎可以肯定这种情况)。在后一种情况下,一旦修复原始问题,此错误就会消失。

如果在文档的脚本部分发生此错误,您应该阅读此FAQ条目。


以及它在视图来源HTML中的显示方式:


<div id="ja-current-content" class="column" style="width:100%">
<div class="ja-content-main clearfix">
</h2>
<div class="article-content">
<h1>Welcome to SWAYsearch web design, Cambridge</h1>

该网站是:http://www.swaysearch.com

任何帮助都非常感激。

干杯

约翰

1 个答案:

答案 0 :(得分:1)

当你禁用了标题时,这是一个已知的错误。您必须手动打开该文件并注释掉if语句,该语句将离开关闭h2标记。

我相信开头的h2标签是这样的:

<h2 class="contentheading clearfix">

在代码中搜索该字符串,您应该找到问题所在。