有人能帮助我吗?我有这个HTML代码,我想用css设计我的子菜单,但我是新的,我真的需要帮助
<div class="nav-collapse collapse">
<ul id="nav-list" class="nav pull-right">
<li><a href="#home">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#updates">Updates</a></li>
<li><a href="#screenshots">Screenshots</a></li>
<li><a href="#howto">How to</a></li>
<ul>
<li><a href="#">Sub Item 1.1</a></li>
<li><a href="#">Sub Item 1.2</a></li>
</ul>
<li><a href="#permissions">Permissions</a></li>
<li><a href="#download">Download</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
我希望我的子菜单有下拉列表。我的菜单目前是水平的
答案 0 :(得分:6)
让你入门......
.nav li ul { display: none; }
.nav li:hover ul { display: block;}
您的HTML还需要进行细微编辑...您需要将子菜单<ul>
嵌套在父<li>
内。如下所示:
<li><a href="#howto">How to</a>
<ul>
<li><a href="#">Sub Item 1.1</a></li>
<li><a href="#">Sub Item 1.2</a></li>
</ul>
</li>
这是一个jsfiddle演示这个工作,显然它不是水平的,因为我缺乏你已经制作的样式,但是当你将鼠标悬停在“如何”时,功能仍然有效: