2013-03-24 92 views
0

你好我嘗試定位我的網站在所有決議的中心但是當我包裹在一個div容器的整個頁面,並嘗試其樣式,什麼也沒有發生,下面是我使用的CSS:CSS中心定位

CSS

   .container { 
width: 95%; 
margin-right: auto; 
margin-left: auto; 
} 

任何關於如何修復的建議?

+0

你沒有足夠的幫助我們。需要鏈接或jsfiddle,以便我們也可以看到你的html。你的寬度是95%。什麼是95%?它的父母設置了什麼?如果它是身體,我想,那麼你有什麼設置? – Rob 2013-03-24 11:31:28

+0

http://jsfiddle.net/Lezuus/Q2NvB/ – user2202031 2013-03-24 11:40:54

回答

0

您的容器div居中,但您已將左側的邊距設置爲220px的導航元素。我還沒有看過其他人,但我認爲你也留下了利潤空間。

此外,您的容器內的元素是絕對定位的,這將使它們脫離正常流動。如果你想要這些元素被附加到.container,那麼你需要使它的位置:相對。

我之前在上面的評論中提到過的東西,你必須記住,當你將寬度設置爲百分比來問自己時,「百分比是什麼?」。它將始終是父級寬度的百分比,因此下一個問題是「父級的寬度是多少?」。如果沒有設置,那麼你的百分比可能無法按照你打算的方式工作,或者根本不工作。