验证简单代码

时间:2014-05-13 13:05:48

标签: html validation

我盯着这段代码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>

1 个答案:

答案 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>