我需要幫助我的CSS。我有以下菜單:下拉菜單項顯示在右邊而不是下來
.h-menu .menu-item .dropdown-content a { display: none;}
.h-menu .menu-item:hover .dropdown-content a {
display: block;
}
.h-menu .menu-item a {
display:block;
float: left;
text-decoration: none;
margin: 1em;
}
<div class="h-menu">
<div class="menu-item">
<a href="">Menu Item 1</a>
</div>
<div class="menu-item">
<a href="">Menu Item 2</a>
<div class="dropdown-content">
<a href="">Sub-item 1</a>
<a href="">Sub-item 2</a>
<a href="">Sub-item 3</a>
</div>
</div>
<div class="menu-item">
<a href="">Menu item 3</a>
</div> \t \t \t
</div>
當我將鼠標懸停在第二個菜單項會發生什麼事,子項顯示在右邊,而不是下降。我該如何解決它?
另外我想用CSS來點擊右邊的菜單。有人可以幫忙嗎?
謝謝!我該如何將菜單對齊? – ElenaDBA
沒關係,我只是把它漂到右邊 – ElenaDBA
@ElenaDBA更新了我的代碼。你也可以在容器上放一個文本對齊。我個人不喜歡在div上使用浮動 – blecaf