如下图所示,子菜单1在子菜单下方留下白色填充,并且不会与子菜单位于同一级别。我在CSS中出错了。有人可以请帮助。谢谢。二级下拉导航
IMG http://i42.tinypic.com/2mms5dz.png
的代码如下
<div class="nav" style="height:40px;">
<ul>
<li style="width: 65px; height: 40px;"><a href="~/" runat="server">menu</a></li>
<li style="width: 85px; height: 40px"><a href="~/" runat="server">menu</a>
<ul>
<li style="width: 160px; height: 40px"><a href="~/" runat="server">submenu</a></li>
<li style="width: 160px; height: 40px"><a href="~/" runat="server">submenu</a></li>
<li style="width: 160px; height: 40px"><a href="~/" runat="server">submenu</a></li>
<li style="width: 160px; height: 40px"><a href="~/" runat="server">submenu</a></li>
</ul>
</li>
<li style="width: 125px; height: 40px"><a href="#" runat="server">menu</a>
<ul>
<li style="width: 220px; height: 40px"><a href="~/" runat="server">submenu</a></li>
<li style="width: 220px; height: 40px"><a href="~/" runat="server">submenu</a>
<ul>
<li style="width: 220px; height: 40px"><a href="~/" runat="server">submenu1</a></li>
<li style="width: 220px; height: 40px"><a href="~/" runat="server">submenu1</a></li>
<li style="width: 220px; height: 40px"><a href="~/" runat="server">submenu1</a></li>
<li style="width: 220px; height: 40px"><a href="~/" runat="server">submenu1</a></li>
</ul>
</li>
</ul>
</li>
<li style="width: 95px; height: 40px"><a href="~/" runat="server">menu</a></li>
<li style="width: 65px; height: 40px"><a href="~/" runat="server">menu</a></li>
<li style="width: 110px; height: 40px"><a href="~/" runat="server">menu</a></li>
<li style="width: 145px; height: 40px"><a href="~/" runat="server">menu</a></li>
<li style="width: 180px; height: 40px"><a href="~/" runat="server">menu</a></li></ul>
</div>
CSS:
.nav ul, li
{
margin: 0;
padding: 0;
font-family: Tahoma;
font-size: 10pt;
text-decoration: none;
line-height: 40px;
list-style :none;
}
.nav ul
{
position: relative;
text-align : center;
}
.nav ul li
{
float: left;
list-style: none;
border-right: gray thin solid;
border-bottom: gray thin solid;
background-image: url(Images/Icons/top-nav-back.jpg);
display:inline-block;
}
.nav ul li ul
{
display: none;
background-color: #F1F1F1;
z-index:1002;
}
.nav ul li:hover
{
background-image: url(Images/Icons/nav-back.jpg);
}
.nav ul li:hover ul
{
display: block;
position: absolute;
}
.nav ul li:hover ul li
{
clear: left;
}
.nav ul li ul li ul li
{
display: none;
background-color: #F1F1F1;
z-index:1002;
}
.nav ul li ul li:hover ul li
{
display: block;
position: relative;
left:100%;
top:0;
}
.nav a
{
color: #000000;
display:block;
}
.nav a:hover
{
color: white;
}
工作就像一个魅力,谢谢。 – danny