我在根据 W3C 验证程序验证我的 Joomla 构建站点时遇到一个错误。它是一个封闭标签,但没有开始标签。我遇到的问题是标签似乎与任何其他元素完全无关,我无法通过 Firebug 看到它。任何人都知道我如何才能找到造成这种情况的原因?这是正确的痛苦。来自验证者的详细信息:
第 403 行,第 5 列:未打开的元素“h2”的结束标记
验证器找到了上述元素的结束标记,但该元素当前未打开。这通常是由在编辑期间删除的元素的剩余结束标记或隐式关闭的元素引起的(如果您有与在不允许的地方使用的元素相关的错误,几乎可以肯定是这种情况)。在后一种情况下,只要您修复了原始问题,此错误就会消失。
如果此错误发生在文档的脚本部分,您可能应该阅读此 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
非常感谢任何帮助。
干杯
约翰
当您禁用标题时,这是一个已知错误。您必须手动打开该文件并注释掉留下杂散结束 h2 标记的 if 语句。
我相信开头的 h2 标签是这样的:
<h2 class="contentheading clearfix">
在您的代码中搜索该字符串,您应该会找到您的问题。
我是一名优秀的程序员,十分优秀!