私はうまく機能するドロップダウンメニューを持っていますが、私が気づいた問題は、子要素のリンクをホバーするとメニューが開きますが、そのリンクはメニューが表示されます。上のCSSのメニューにカーソルを合わせて
<div class="desktop_navigation">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a>
<ul>
<li><a href="#">Link 2 child</a></li>
</ul>
</li>
<li><a href="#">Link 3</a></li>
</ul>
</div>
これはメニューの構造です。子要素は<li>
のサブ<ul>
であり、親の<li>
がホバリングされるまでCSSで隠されます。