在HTML运行w3Validator 5(实验)窗口-1252编码, 后,我得到了下面的错误 -元<a>不允许在此背景下元素<dl>的孩子 - 校验错误
11行,列20 :元素a不允许 作为此 上下文中元素dl的子元素。 (从这个子树抑制进一步的错误 。)
<a href="#link"><dt>Link</dt><dd>Sub heading of the link</dd></a>
如果<a>
不能包含子元素<dl>
那么应该如何代码中使用?
注意:上面的代码是由js使用的,所以在代码中不应该有重大更改。
UPDATE:整个代码如下 -
<div id="something">
<dl>
<a href="#link1"><dt>title1</dt><dd>Sub heading1</dd></a>
<a href="#link2"><dt>title2</dt><dd>Sub heading2</dd></a>
<a href="#link3"><dt>title3</dt><dd>Sub heading3</dd></a>
<a href="#link4"><dt>title4</dt><dd>Sub heading4</dd></a>
<a href="#link5"><dt>title5</dt><dd>Sub heading5</dd></a>
<a href="#link6"><dt>title6</dt><dd>Sub heading6</dd></a>
</dl>
</div>
你看错了。它说''不能是'
'的孩子,并且你没有向我们展示周围的代码。 – 2011-04-07 12:48:29