2014-11-06 52 views
1

我需要沿着页面长度对齐下拉菜单。我有一个菜单:无法沿着页面长度对齐下拉菜单

<ul class="nav navbar-nav menu"> 
     <li><a href="#">About the company</a> 
      <img src="images/arr1.png" ></img> 
      <ul> 
       <li class="first_li"><a href="#">Mission</a></li> 
       <li><a href="#">History</a></li> 
       <li><a href="#">Vacancy</a></li> 
       <li><a href="#">Best Experts</a></li> 
      </ul> 
     </li> 
    </ul> 

然后,我有一些CSS样式,使这个下拉菜单是对齐我右吼声它manner.But无法正常工作。

.menu li{ 
    list-style: none; 
    float: left; 
    line-height:84px; 
} 


.menu li:hover > ul { 
    display: block; 
    background-color: rgb(231,231,231); 
    position:absolute; 
    top:84px; 
    left : 0px; 
    width: 100%; 
    text-align:center; 
    padding:0; 
    z-index:1; 
} 

.menu .language:hover > ul { 
    display:block; 
    width:84px; 
    line-height:30px; 
} 
+0

你可以做一个小提琴吗? – JonH 2014-11-06 19:39:16

+0

@JonH真的吗?您使用html代码填充html和css区域。 – 2014-11-06 19:42:22

+0

这是我执行更新时发生的一个错误:http://jsfiddle.net/z2ycjgj5/4/ – JonH 2014-11-06 19:45:50

回答

0

问题的一部分看起来像你在'悬停'部分有大部分列表样式。尝试把它放到一般的菜单样式中。

+0

它没有帮助 – Sofiia 2014-11-06 20:21:16