将margin-left和margin-top设置为中心点

时间:2010-11-15 07:02:10

标签: html css

我希望div在某一点居中,而不是在某一点设置div的左上角。

//css code
#div {
margin-left: 50px;
margin-top: 300px;
}

如果需要,我也使用javascript和jquery。

1 个答案:

答案 0 :(得分:2)

假设你有:

<div>
<div id="div"></div>
</div>

然后这将把中心放在左上角的位置

$('div#div').offset({
    top: $('div#div').offset().top-$('div#div').width()/2, 
    left: $('div#div').offset().left-$('div#div').height()/2
});