いくつかのグーグル検索の後に見つけた JavaScript ドロップダウン ナビゲーション メニューを使用しており、希望どおりにスタイルを設定できました。ただし、サイトを検証した後、ul
タグでエラーが発生します (エラー:このコンテキストul
では要素の子として要素は許可されていませんul
。(このサブツリーからさらにエラーを抑制しています。))。このエラーが発生するだけでなく、ナビゲーションが正常に機能しません。ul
とタグのさまざまなバリエーションを試しli
て移動しましたが、まだ正しく動作しません。
<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>