2011-03-01 74 views
3

我正在爲內部服務器上的現有Web應用程序開發,因爲它非常非常混亂,所以我無法真正發佈所有代碼,但我可以向您展示問題和相關CSS代碼的屏幕截圖:div分層問題

enter image description here

的語言菜單中應該是藍色邊框的盒子上面,而是它的下面。

它在FF的偉大工程,這是一個IE7截圖

藍色邊框的盒子CSS:

.categoryBox { 
    width:100px; 
    background-color:#000; 
    border-style:solid; 
    border-width:1px; 
    border-color:#007CF7; 
    padding:5px; 
    float:left; 
    height:260px; 
    margin-right:25px; 
    margin-bottom:20px; 
    text-align:center; 
    width:200px; 
    position:relative; 
} 

語言菜單CSS:

#ChooseLanguageDlg 
{ 
    display: none; 
    position: absolute;  
    width: 87px; 
    height: 180px; 
    padding-left: 10px; 
    padding-right: 10px; 
    padding-top:0; 
    margin-top: -9px; 
    border: none 1px White; 
    left: 751px; 
    top: 10px; 
    font-size:11px; 
    overflow:hidden; 
    text-align:center; 
} 

注:語言菜單使用javascript切換顯示/隱藏。

編輯: 添加的z-index到語言框不會改變能見度IE

+0

檢查是否有任何語言框的父節點在類別框後面 – KoolKabin 2011-03-01 12:08:26

+0

您可以在[JS Bin](http://jsbin.com)上做一個測試用例,將導入的樣式表放置在'