相对定位和绝对定位,把盒子相对定位,给超链接那个盒bai子相对定位,不加也行,
给菜单的那个盒子绝对定位,默认是隐藏的也就是display:none,给链接加个伪类hover或者鼠标悬浮事件,onmouseover。具体代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8"/>
<title></title>
<style type="text/css">
ul li{
float: left;``
width: 100px;
height: 30px;
line-height: 30px;
text-align: center;
border: 1px solid black;
margin-right: 50px;
}
ul{
list-style: none;
}
div{
width: 120px;
height: 100px;
position: absolute;
border: 1px solid red;
display: none;
}
#d1{
width: 120px;
height: 100px;
position: absolute;
border: 1px solid blue;
display: none;
}
ul li:hover div{
display: block;
}
ul #t:hover div{
display: block;
}
ul #f:hover #d1{
display: block;
}
</style>
</head>
<body>
<ul>
<li id="f">春<div id="d1"></div></li>
<li>夏</li>
<li id="t">秋<div></div></li>
<li>东<div></div></li>
</ul>
</body>
</html>