CSS下拉菜单并列显示 CSS下拉菜单是网页开发中经常使用的重要组件。而有时候我们需要并列显示多个下拉菜单,本文将介绍如何实现并列显示的效果。 一、HTML结构 在HTML中,我们需要用ul和li标签...
CSS下拉菜单并列显示
CSS下拉菜单是网页开发中经常使用的重要组件。而有时候我们需要并列显示多个下拉菜单,本文将介绍如何实现并列显示的效果。
一、HTML结构
在HTML中,我们需要用ul和li标签创建菜单列表。每个菜单需要有一个唯一的ID作为标识,以便在后续的CSS代码中使用。以下是示例HTML代码:
<ul class="menu">
<li id="menu1">菜单1
<ul class="submenu" >
<li>子菜单1</li>
<li>子菜单2</li>
</ul>
</li>
<li id="menu2">菜单2
<ul class="submenu" >
<li>子菜单1</li>
<li>子菜单2</li>
</ul>
</li>
</ul> .menu {
list-style:none;
margin:0;
padding:0;
}
<br>
.menu li {
float:left;
position:relative;
}
<br>
.menu ul {
display:none;
position:absolute;
top:100%;
left:0;
}
<br>
.menu ul li {
float:none;
width:100%;
}
<br>
.menu li:hover ul {
display:block;
}