2013-11-28 54 views
0

我有一個下拉菜單,其中包含從DB填充的子菜單。但是,當我調整屏幕大小並將鼠標懸停在某個選項上時,菜單列表會落在另一個元素的後面。CSS:菜單隱藏在其他父菜單後面

我瀏覽過網絡,但無濟於事。

你們能幫忙嗎?

PS:因爲SO要求10個聲望來發布圖片,所以無法發佈圖片。

+1

告訴我們你嘗試過什麼。創建一些小提琴等 –

+1

作爲擡頭不要發佈圖像沒有適當的代碼來重現您的問題。 –

回答

0

你必須設置z-index: 9999。這確保子菜單始終處於最佳狀態。

之後在子菜單上設置position:relative;left: <someLeftOfsset>;top:<someTopOffset>。 這將通過在其上應用偏移來定位子菜單相對於其父母的位置。

因此,例如:

.subMenu 
{ 
    z-index: 99999; 
    position: relative; 
    top: 10px; 
    left: 150px; 
}