2011-12-19 48 views
2

我創建了一個固定的,寬度爲100%的導航欄,它跨越了我的頁面頂部;唯一的問題是我無法獲得下拉菜單標題,因爲頁面調整大小時仍保持居中狀態,或者就此而言,它們現在被左移。居中並保持居中水平下拉菜單

這是full screen resultthe code

我到目前爲止所嘗試的一切都已經打破了菜單標題的下拉菜單附件。

感謝您的幫助,
鏈接

回答

4

你已經對ultext-align:center。這是一個好的開始。現在只需補充一點:

#menu li { 
    display:inline-block; 
    float:none; /* or just remove the float */ 
} 

這將居中導航項目,但過於擺脫這樣的:

#menu { 
    left: -20px; 
} 

這打破了佈局,使第一鏈接無法點擊。

您還在:hover上應用了一些額外的填充,或者使列表項目「跳躍」的東西。我會建議解決這個問題,所以鏈接不會四處移動。

+0

這是一個演示:http://jsfiddle.net/qkrxx/3/embedded/result/我不知道爲什麼'.menu_right'有'float:left',所以我沒有碰它 - 但它需要待解決。改用「float:right」。 – 2011-12-22 18:18:47