2011-06-24 37 views
0

那裏!如何獲得自己的屬性對象

我想中心水平div。 現在我必須使用Javascript + CSS。它看起來像這樣

CSS:

div#block { 
    left: 50%; 
} 

的JavaScript:

$('#block').css('margin-left', ($('#block').outerWidth()/2) + 'px'); 

Brobably,我可以這樣做:

div#block { 
    left: 50%; 
    margin-left: self -50%; 
} 

感謝很多的幫助=)

+0

將div設置爲具有「自動」左右邊距,並將容器居中對齊? –

+0

什麼是你的問題,所有這些都會起作用,如果它有寬度,它們會更好地工作 - 第三個中的自我 – locrizak

+0

我不知道寬度,因爲div的內容不同 – Rusfearuth

回答

0
<div id="blockparent"><div id="block"></div></div> 

div#blockparent { 
    width: 100%; /*or fixed width*/ 
} 

div#block { 
    margin: 0 auto; 
} 
+0

我無法更改HTML結構=(但是,無論如何=)=(div#block {left:50%; margin-left:-25%} – Rusfearuth

相關問題