1

所以我对 HTML 很陌生,我正在用 html 5 让自己成为一个简单的网站,我正在验证以检查错误,我得到了这个:

在这种情况下,不允许元素 div 作为元素 ul 的子元素。(抑制来自该子树的更多错误。)<div class="home"><a href="sitename/"><li>Home</a></li></div>

这是代码:

<ul>
    <div class="home"><a href="sitename/"><li>Home</a></li></div>
    <div class="About"><a href="#"><li>About</a></li></div>
    <div class="Contact"><a href="#"><li>Contact</a></li></div>
    <div class="empty"><a href="#"><li>   </a></li></div>
</ul>

我该怎么做才能修复错误?

4

2 回答 2

4

很明显

1.第 15 行,第 22 列:在此上下文中,不允许元素 div 作为元素 ul 的子元素。(抑制来自该子树的更多错误。)

    <div class="home"><a href="http://rexnoz.zxq.net/"><li>Home</a></li></div>

2.Error Line 15, Column 67: End tag a 违反嵌套规则。

    <div class="home"><a href="http://rexnoz.zxq.net/"><li>Home</a></li></div>

3.错误第15行,第67列:上次错误后无法恢复。任何进一步的错误都将被忽略。

     <div class="home"><a href="http://rexnoz.zxq.net/"><li>Home</a></li></div>

2,3点是你从div里面开始li并关闭li拳头应该是div

来自 w3c

于 2012-12-22T14:23:48.243 回答
-1

应该

<div><li><a>Home</a></li></div>

于 2012-12-22T15:30:19.680 回答