2013-07-16 20 views
1

我需要設置下拉菜單類中的下拉z-index在bootstrap.I試圖設置z-index:1000但它不適合我。z-index問題與引導下拉菜單類

任何人都可以請指導我關於這個問題:

.dropdown-menu { 
    background-clip: padding-box; 
    background-color: #FFFFFF; 
    border: 1px solid rgba(0, 0, 0, 0.2); 
    border-radius: 6px 6px 6px 6px; 
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
    display: none; 
    float: left; 
    left: 0; 
    list-style: none outside none; 
    margin: 2px 0 0; 
    min-width: 160px; 
    padding: 5px 0; 
    position: absolute; 
    top: 100%; 
    z-index: 1000; 
} 

回答

0

的z-index是可以繼承的,也許是父母div有它z-index:0 !important;,所以你必須設置!important來覆蓋它。

z-index: 9999 !important;

,或者你有設置菜單項具有的z-index比親少,所以他們得到重疊。

+0

我無法從這幾行中找出問題的原因,但嘗試使用如此之高的z-indexes是解決問題的野蠻方法。如果您現在嘗試使用z-indexes修復它,則會遇到越來越多的問題。 –

0

稍等一下!代碼中有display: none;。去掉它!

+0

我已經嘗試過,但它不適用於我:( –

+0

它應該工作。我想你的div正確顯示,但是定位的方式你看不到。如果父母是全高'頂部:100%'可能意味着它將顯示在摺疊下方(所以你必須向下滾動才能看到它)。從div中除去所有樣式(除了z-index屬性)並檢查它是否顯示。 –