您的位置:首页 > Web前端 > CSS

CSS横向菜单下拉显示子菜单

2012-03-11 22:39 316 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
*{
font:12px/1.5 Helvetica;
padding:0;
margin:0 auto;
}
#menu{
width:500px;
height:28px;
margin:0 auto;
border-bottom:2px solid red;
}
#menu ul{
list-style:none;
}

#menu ul li{
float:left;
width:87px;
height:27px;
margin:0 2px;
}
#menu ul li ul{
display:none;
position:absolute;
}
#menu ul li ul li{
float:none;
}
#menu ul li:hover ul{
display:block;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li><a id="current" href="#">首页</a></li>
<li><a href="#">网页版式</a>
<ul>
<li><a href="#">自适应宽度</a></li>
<li><a href="#">固定宽度</a></li>
</ul>
</li>
<li><a href="#">web教程</a>
<ul>
<li><a href="#">新手入门</a></li>
<li><a href="#">视频教程</a></li>
<li><a href="#">常见问题</a></li>
</ul>
</li>
<li><a href="#">web实例</a></li>
<li><a href="#">常用代码</a></li>
</ul>
</div>
</body>
</html>
<!--margin必须指定宽度和高度时才好用并且两对象间相邻的margin值只算外边框对外边框的距离等于二者之间最大的margin值-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: