2012-02-17 46 views
10

我有在this site讓UL上升幅度爲每內容

實現如果你將鼠標懸停在產品菜單快魚菜單,下拉將是主要父菜單的完全寬度,即使含量大。我如何根據其中的內容使菜單變得更寬。現在內容簡單地溢出。

回答

17

添加下面的樣式應用到grid.css或任何其他的.css文件/頭grid.css後:

.sf-menu ul{ 
    min-width:100%; /* at least the size of the header */ 
    width:auto; /* size the block automatically */ 
} 
.sf-menu ul li{ 
    white-space:nowrap; /* prevent word wrap */ 
} 

注意,這不會有IE7相同的結果,但是你的網站沒有出現在IE7中也是一樣。適用於IE8,IE9和Firefox 10(應該可以在所有兼容CSS2的瀏覽器中運行)。

+0

我想我應該添加一個最大寬度也。 – esafwan 2012-02-18 05:20:48

+0

@Zeta它現在也是無用的問題和答案!我沒有在任何地方找到grid.css,因爲鏈接現在不工作:( – KunJ 2014-04-16 11:30:34

+0

@KunJ:這個答案已經超過兩年了,因此我沒有記得真正的東西。如果你認爲這個問題仍然有意義,但是缺少外部源爲此,請在問題中註釋__,也許OP可以解決它。如果另一方面,如果您認爲問題完全無用,並且不符合問題規則,請投票結束或標記它。 – Zeta 2014-04-16 14:35:07