私は2つのdiv、親と子を持っています。その子の左側(左の枠)は親の中心になります。css「left」が機能しない
なぜこのコードは機能しませんか?子の場合はleft: 50%
、動作していません。
<div id="outher">
<div id="inner">
</div>
</div>
CSS:あなたはabsolute
またはrelative
にposition
を設定する必要が
#outher {
width: 1000px;
height: 1000px;
background-color: #ccc;
}
#inner {
width: 400px;
height: 300px;
background-color: #090;
left: 50%;
}
はデモhttp://jsfiddle.net/vrse2/5/
「margin-left」はまったく異なるものです。詳細については、http:// stackoverflowを参照してください。com/questions/6419411 /トップ左 - マージン - トップマージン - 左。 –