css二级导航菜单一直无法居中显示?

<style>.dh{width:100%;background:#023d77;height:50px;text-align:center;overflow:hidde... <style>
.dh{
width:100%;
background:#023d77;
height:50px;
text-align:center;
overflow:hidden;
}
.nav{
width:1024px;
margin:0px auto;
position: absolute;
z-index:9999;
float:left;
}
.nav ul li {
float: left;
}
.nav ul li a {
width: 135px;
height: 50px;
text-align: center;
line-height: 50px;
display: block;
/*border-right: 2px solid #ccc;*/
color: #fff;
}
.nav ul li a:hover {
color: #fff;
}
.nav ul li ul {
position: absolute;
display: none;
}
.nav ul li ul li {
float: none;
}
.nav ul li ul li a {
border-right: none;
border-top: 1px dotted #ccc;
background: #616161;
}
.nav ul li:hover ul {
display: block;
}
.nav ul li:hover ul li a:hover {
color:#fff;
}
</style>
<div class="dh">
<div class="nav">
<ul>
<li><a href="#">网站首页</a></li>
<li><a href="#">关于南科</a>
<ul>
<li><a href="#">公司简介</a></li>
<li><a href="#">企业文化</a></li>
<li><a href="#">成长历程</a></li>
<li><a href="#">荣誉资质</a></li>
</ul>
</li>
<li><a href="#">产品中心</a>
<ul>
<li class="E_font"><a href="#">Ⅰ</a></li>
<li class="E_font"><a href="#">Ⅱ</a></li>
<li class="E_font"><a href="#">Ⅲ</a></li>
<li class="E_font"><a href="#">Ⅳ</a></li>
<li class="E_font"><a href="#">Ⅴ</a></li>
</ul>
</li>
<li><a href="#">工程案例</a></li>
<li><a href="#">新闻资讯</a></li>
<li><a href="#">售后服务</a></li>
<li><a href="#">联系我们</a></li>
</ul>
</div>
</div>
展开
 我来答
王阔大哥哥
2017-09-07 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:54.3万
展开全部

加两句样式

.nav ul li ul {left:-30%;}
.nav ul li {position:relative;}

另外强烈不建议这么疯狂嵌套着写样式,这要跟同事合作的话不得把同事嵌套哭了?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式