我在这个问题的stackoverflow搜索,但我找不到任何东西。CSS下拉菜单项水平走
我一直在研究CSS中的下拉菜单。当您将鼠标悬停在下拉菜单上时,下拉菜单项会水平显示,而不是垂直显示。
HTML
<div id="header">header
<ul>
<li><a>Home</a></li>
<li><a></a>Biografie</a></li>
<li><a>Foto's</a></li>
<li class="dropdown">Meer
<ul>
<li><a>tutorials</a></li>
<li><a>inhuren</a></li>
</ul>
</li>
</ul>
CSS
/*header*/
#header {
background-color: #5c931f;
}
#header ul {
list-style-type: none;
}
#header li {
width: 100px;
border: 1px solid black;
display: inline;
background-color: #000;
color: #808080;
position: relative;
text-align: center;
}
#header li:hover {
color: blue;
}
/*dropdown menu*/
.dropdown ul{
display: none;
}
.dropdown:hover ul{
display: block;
position: absolute;
}
如何让我的下拉列表项垂直?
问题是,当我将显示器设置为阻止时,整个标题将垂直移动。我想要水平标题列表项目,但下拉列表项目垂直。 – Melvin
看到我的编辑,我没有注意到嵌套李。只需使用'display:block'指定下拉'li'即可。 –