我需要帮助我的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