二级导航样式问题

代码:#nav{ width:100%; height:42px; margin:0 auto;}#nav ul{ width:auto; height:42px; line-height:42px; border:1px solid #5E5E5E; position:relative; margin:0 40px; display:block;}#nav ul li{ padding-left:24px; padding-right:24px; border-right:1px solid #5E5E5E; background:#000000; position:relative; float:left;}#nav ul li ul{ display:list-item; width:180px; display:none; position:relative; background:#000000;}#nav ul li ul li{ height:40px; width:100%; border-bottom:1px solid #5E5E5E; background:#000000; color:#FFFFFF; padding:0; margin:0;}#nav ul li:hover{ background:#4EE09E;}#nav ul li:hover ul{ display:list-item;}
为什么会绿色大背板,代码怎么改
<div id="nav">
<ul class="font_16">
<li style="background-color:#4EE09E; height:42px"><a href="#">HOME</a></li>
<li><a href="#">CLASSES</a>
<ul>
<li><a href="#">DROP ITEM1</a></li>
<li><a href="#">DROP ITEM2</a></li>
</ul>
</li>
<li><a href="#">PAGES</a></li>
<li><a href="#">NEWS</a></li>
<li><a href="#">GALLERY</a></li>
<li><a href="#">TRAINERS</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</div>

<style>
#nav{
width:100%;
height:42px;
margin:0 auto;
}
#nav ul{
width:auto;
height:42px;
line-height:42px;
border:1px solid #5E5E5E;
position:relative;
margin:0 40px;
display:block;
}
#nav ul li{
border-right:1px solid #5E5E5E;
background:#000000;
position:relative;
float:left;
width:100px;
text-align:center;

}
#nav ul li a{
display:block;
width:100px;

}
#nav ul li ul{
display:list-item;
width:180px;
display:none;
position:relative;
background:#000000;
}
#nav ul li ul li{
height:40px;
width:100%;
border-bottom:1px solid #5E5E5E;
background:#000000;
color:#FFFFFF;
padding:0;
margin:0;
}
#nav ul li a:hover{
background:#4EE09E;
}
#nav ul li:hover ul{
display:list-item;
}
</style>
<!--为什么会绿色大背板,代码怎么改-->

<div id="nav">

<ul class="font_16">
<li style="background-color:#4EE09E; height:42px"><a href="#">HOME</a></li>

<li><a href="#">CLASSES</a>
<ul>
<li><a href="#">DROP ITEM1</a></li>
<li><a href="#">DROP ITEM2</a></li>
</ul>
</li>

<li><a href="#">PAGES</a></li>
<li><a href="#">NEWS</a></li>
<li><a href="#">GALLERY</a></li>
<li><a href="#">TRAINERS</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
</div>

你的问题已解决,没有冲突,自己布局的问题;你把我的复制一下看看,如果不可以的话继续追问我;还有宽度width可能 不合适,你自己 调整一下;追问

ok,还要二级ul
padding:0;
margin:0;

但为什么要自适应li里的内容宽度就不成了 ,就是不固定一级li宽度。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-07
你的html代码呢?也贴出来。可能是css样式冲突了。追问

贴出来了,很忧郁不知道哪里问题

追答

布局有问题啊。一般不这么嵌套的,虽然可以写成导航,但是不建议这也。

html

首页

商品订购

号卡
卡板采销

我的伙伴

伙伴列表
添加伙伴

订单管理

订单列表

账户管理

卡权列表
卡板列表

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网