div层最前面问题
<div id="menu">
<ul><li><img src="images/one_1_f.gif" /></li>
<li> <a href="aboutuse.asp">About US
<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
</a>
<ul>
<li><a href="aboutuse.asp">About US</a></li>
<li><a href="companynewse.asp">New</a></li>
<li><a href="jobe.asp">Job</a></li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li> <a href="#">Products
<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
</a>
<ul>
<li><a href="newProduct.asp">New Products</a></li>
<li><a href="mainProduct.asp">Main Products</a></li>
<li><a href="Advantagee.asp">Products</a></li>
<li><a href="helpfore.asp">Help</a></li>
</ul>
<!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li> <a href="downloade.asp">Download</a> </li>
<li> <a href="Colleaguee.asp">Cooperation</a> </li>
<li> <a href="guestbooke.asp">Message</a> </li>
<li> <a href="contacte.asp">Contact</a> </li>
<li> <a href="bbse.asp">Forum</a> </li>
<li><img src="images/one_1_e.gif" /></li>
</ul>
</div>
用css控制的导航条
/*menu部分*/
#menu{
clear:both;
}
#menu{
margin:0;
position:relative;
width:765px!important;
}
#menu ul{
list-style:none;
}
#menu li {
position:absolute;
float:left;
position:relative;
}
#menu ul ul {
visibility:hidden;
position:absolute;
z-index:1000;
left:0px;
top:30px;
}
#menu table{
position:absolute;
left:0;
top:0;
}
#menu ul li:hover ul,#menu ul a:hover ul{
visibility:visible;
}
#menu a{
display:block;
text-align:center;
text-decoration:none;
width:100px;
height:30px;
color:#fff;
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:30px;
background-image:url(../images/over.gif);
}
#menu a:hover{
color:#000;
background-image:url(../images/hover.gif);
}
#menu ul ul li {
clear:both;
text-align:left;
position:absolute;
}
#menu ul ul li a{
display:block;
width:100px;
height:30px;
background-image:url(../images/hoverli.gif);
color:#fff;
}
#menu ul ul li a:hover{
background-image:url(../images/hover.gif);
color:#000;
}
但是导航条下拉的不显示在最前面 被导航下面的一个div遮掉了
position:absolute; 没用
z-index=auto;或者比较大的值也没用
因为导航条下面的这个div 因为某些元素的原因 也要 position:absolute;
怎么解决,让导航条的下拉 <li></li>为最前端的层