有人能帮我吗.我有这个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>
Run Code Online (Sandbox Code Playgroud)
我希望我的子菜单有下拉列表.我的菜单目前是水平的
为了让你开始......
.nav li ul { display: none; }
.nav li:hover ul { display: block;}
Run Code Online (Sandbox Code Playgroud)
您的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>
Run Code Online (Sandbox Code Playgroud)
这是一个jsfiddle演示这个工作,显然它不是水平的,因为我缺乏你已经制作的样式,但当你将鼠标悬停在"如何"时,功能仍然有效:
| 归档时间: |
|
| 查看次数: |
4787 次 |
| 最近记录: |