2010-06-28 29 views

回答

1

以下兩個額外的風格在Firebug聲明支持給了我你要求的結果。

ul.dropdown ul 
{ width: auto; } 

ul.dropdown ul li 
{ white-space: nowrap; } 
1

設置最小/最大寬度,或者根本不設置寬度(並添加一些填充)?

min-width{10px;} 
max-width{15px;} 

我知道最小/最大寬度不會在IE7或低於

+0

任何其他解決方案? – 2010-06-28 16:08:29

1

塊級元素不折疊到內容的寬度。你可以用inline-block來解決這個問題,但這可能會變得棘手。

可能是最好使用javascript來計算基於最寬的LI的寬度。讓它加載一個特定的寬度,讓每個<li>中的每個<a>循環播放JavaScript腳本以查找最寬,然後將UL設置爲該特定寬度。