我正在使用在谷歌搜索后找到的 JavaScript 下拉导航菜单,并且我已经设法按照我想要的方式设置它的样式。但是,在验证我的网站后,我收到ul
标签错误(错误:在此上下文中ul
不允许元素作为元素的子元素ul
。(抑制来自此子树的进一步错误。))。我不仅收到此错误,而且导航无法正常工作。我尝试了ul
andli
标签的不同变体,并移动了一些东西,但我仍然无法让它正常工作。
<div class="nav">
<ul id="menu" class="menu">
<li><a href="#">One</a>
<ul>
<li class="submenu">
<a href="#">One</a>
<ul>
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</li>
<li class="submenu">
<li><a href="#">Two</a></li>
<ul>
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</ul>
</li>
<li><a href="#">Two</a>
<ul>
<li class="submenu"><a href="#">One</a></li>
<li class="submenu"><li><a href="#">Deny</a></li>
<ul>
<li class="noborder"><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>
</ul>
</li>
<li><a href="#">Three</a>
<ul>
<li class="submenu">
<a href="#">One</a>
</li>
</ul>
</li>
<li><a href="#">Four</a>
<ul>
<li class="submenu">
<a href="#">One</a>
</li>
</ul>
</li>
</ul>