ナビゲーションバーにはサブナビゲーションがありますが、ナビゲーションの特定の部分にカーソルを合わせると、サブメニューが非常に奇妙に表示されます。ここに私のコードです:ナビゲーションバーにカーソルを合わせる
#menu {
background-color: rgba(0, 0, 0, 0.6);
width: 715px;
margin-left: 600px;
font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
border-radius: 4px;
}
#menu ul li {
display: inline-block;
padding: 15px;
margin-left: 90px;
}
#menu ul li a {
text-decoration: none;
color: #FFF;
}
/* Sub-menu */
#menu ul ul {
display: none;
}
#menu ul li:hover > ul {
display: block;
}
<nav id="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Projecten<i class="material-icons" style="font-size:15px">arrow_drop_down</i>
\t <ul class="sub-menu">
\t \t <li><a href="ru.html">Russisch</a></li>
</ul>
</a>
</li>
<li><a href="contact.html">Contact</a></li>
</ul>
</nav>
それは "Projecten" タブの下に開く必要がありますが、ある本を行います。 problem
私は絶対配置要素のための少なくとも 'top'と' left'を設定することは常に推薦します。以前のブラウザでは、そうでない場合は、すべての場所にアイテムが配置される可能性があります。 –
ありがとうalot man! – Matthie
@SanderKoedoodありがとう、私の答えを更新 – beerwin