2017-03-17 83 views
1
工作

溢出:隐藏不会在Firefox上

#nav_bar { position: relative; height: 100%; overflow:hidden; width: 21%; }
<div id="nav_bar"> 
 
     <ul> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     </ul> 
 
    </div>

我有我的.html页面上面的结构。我想添加overflow:hidden;属性到#nav_bar。它在Chrome上效果很好,但Firefox的行为就像没有overflow: hidden属性,并在页面中添加了一个滚动条。有什么我不知道Firefox吗?

+0

发表您的CSS,并可能显示行为的jsfiddle。 – Cfreak

+0

您的代码正在工作。也许Firefox添加的滚动条是用于页面中的其他元素的。 – SGventra

回答

0

用户overflow

#nav_bar { 
 
    position: relative; 
 
    height: 100%; 
 
    overflow: hidden; 
 
    width: 21%; 
 
    overflow-y: hidden; 
 
    overflow-x: hidden; 
 
}
<div id="nav_bar"> 
 
    <ul> 
 
    <li>item</li> 
 
    <li>item</li> 
 
    <li>item</li> 
 
    ... ... ... 
 
    </ul> 
 
</div>