2015-11-30 82 views
0

我有問題居中菜單,我需要它固定底部中心,從底部20px。我嘗試了大量不同的解決方案,我在網上找到了,但似乎無法完全正確。無法居中div菜單

在此處,我在現在http://ahdecor8.co.uk/menu/

預先感謝您的幫助! :)

+0

歡迎SO!這看起來很棒!請添加一些代碼。 –

回答

3

在您的CSS上應用left:0right:0

#bottom_nav { 
width: 1080px; 
position: fixed; 
bottom: 20px; 
text-align: center; 
z-index: 9999; 
left: 0; 
right: 0; 
} 
+0

你完全是完全驚人的傳說,謝謝。這工作完全馬上。你能告訴我爲什麼它有效嗎? :) –

+0

固定職位需要至少有一個左側或右側的位置。在你的情況下,你什麼都沒有給。所以它會自動採用'left:0;'第二件事是,如果你同時給了'left:0;'和'right:0',那麼它會拉伸底座100%,然後嘗試對齊它的中心。 –

1

既然你有固定位置的菜單,嘗試添加:

left: 50%; 
transform: translateX(-50%); 

#bottom_nav

0

我建議你到旁邊的CSS應用到你的<menu id="bottom_nav">

***雖然沒有padding: 0;它不會在實際的中心。

margin-left: -540px; 
 
left: 50%;

0

菜單使用CSS:

#bottom_nav { 
left: 50%; 
margin-left: -540px; 
padding-left: 0px; 
} 
0

首先,你必須設置padding爲0。你可以添加以下:

#bottom_nav { 
padding: 0; 
position: fixed; 
bottom: 20px; 
left: calc(50% - 540px); 
}