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

<!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值-->
posted @ 2012-03-11 22:39  风吹屁股凉冰冰  阅读(2315)  评论(0)    收藏  举报