在下面的示例中,#logo
绝对定位,我需要它水平居中在#header
. 通常,我会margin:0 auto
为相对定位的元素做一个,但我被困在这里。有人能给我指路吗?
JS 小提琴:http: //jsfiddle.net/DeTJH/
HTML
<div id="header">
<div id="logo"></div>
</div>
CSS
#header {
background:black;
height:50px;
width:100%;
}
#logo {
background:red;
height:50px;
position:absolute;
width:50px
}