以下の例では、#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
}