我盯着这段代码20分钟,但我不知道,错误在哪里。我需要重新验证它。你能帮助我吗? Validator说:文档类型不允许元素“DIV”在这里;缺少“APPLET”,“OBJECT”,“MAP”,“IFRAME”,“BUTTON”开始标记
<div class="adress">
<span class="fn org"><strong>Text</strong></span><br>
<span class="adr">
<span class="street-address">Some text</span><br>
<span class="postal-code">Some text<span class="locality">Text</span>Text</span>
</span><br>
</div>
答案 0 :(得分:0)
错误不在发布的代码中,而是在其周围的代码中。正如验证者对错误消息的解释所说(括号中的解释):
上述元素[
div
元素]不允许出现在上下文中 你放了它;其他提到的元素是唯一的元素 都允许在那里,并可以包含提到的元素。这个 可能意味着你需要一个包含元素,或者你可能需要 忘记关闭上一个元素。此消息的一个可能原因是您试图放置 块级元素(例如&#34;
<p>
&#34;或&#34;<table>
&#34; [或&#34;<div>
]&#34 ;)内联 元素(例如&#34;<a>
&#34;,&#34;<span>
&#34;或&#34;<font>
&#34;)。
例如,如果div
元素位于链接<a href="..."><div ...></div></a>
内,则根据您要验证的HTML 4.01规则(根据HTML5 CR有效),嵌套无效。 / p>