2012-03-12 79 views
4

我知道這可能已經問了萬次,但我怎麼中心具有絕對定位的一個div。圍繞一個div絕對定位

我曾經嘗試這樣做,並沒有居中。

您可以查看站點here密碼:springy88

#logo{ position:absolute; width:243px; left: 50%; margin-left: 121.5px; } 
+2

就像一個FYI。沒有半像素。像素測量只能是整數。 – laymanje 2012-03-12 13:28:24

回答

5

您需要使用negative margins - margin-left:-121px。這將以標誌爲中心。之後,你需要正確定位你的資產淨值...

-1

您可以設置的百分比值一半的50%,即:左:25%或右:25%;提供包裝是元素寬度的兩倍。

Test Here..

8

圍繞一個div是很容易的,你知道Div的寬度和高度。 假設您的div有100width和100身高

div { 
    position:absolute; 
    left:50%; 
    top;50%; 
    margin-left:-50px; 
    margin-top:-50px; 
} 

,如果你不能確定dimentions,那麼很可能你可以去一個jQuery方法。