HTML5制作二级菜单(主菜单的子菜单)
一、HTML文件代码
<!--submenu.html-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css">
<title>Title</title>
</head>
<body>
<div>
<ul class="menu">
<li><a href="">一级菜单</a>
<ul>
<li><a href="">二级菜单1</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
</ul>
</li>
<li><a href="">一级菜单</a>
<ul>
<li><a href="">二级菜单2</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
</ul>
</li>
<li><a href="">一级菜单</a>
<ul>
<li><a href="">二级菜单3</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
<li><a href="">二级菜单</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
二、 CSS文件代码
/***submenu.css***/
*{
margin: 0; /*非重点*/
padding: 0; /*非重点*/
}
li{
list-style: none;
}
.submenu ul li{
width: 120px; /*非重点*/
font-size: 18px; /*非重点*/
height: 40px; /*非重点*/
line-height: 40px; /*非重点*/
background: #DEB887;/*非重点*/
position: relative; /*重点*/
}
/*****重点*******/
.submenu ul li ul{
display: none;
position: absolute;
left: 120px;
top:0;
}
/******重点*******/
.submenu ul li a{
display: block;/******重点*******/
}
.submenu ul li:hover ul{
display: block;/******重点*******/
}
三、效果图