別のdiv内に12個のdivをレイアウトしようとしています。マージン左はそれらのために働いていないようです。彼らはお互いに横たわって縦の列に現れます。あなたはあなたがそれらを横に並べて表示させたい場合はdivをフロートする必要がdiv内のCSSレイアウトディビジョン
div id="wrapper">
<div id="mydiv">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
CSS
wrapper{
width:952px;
height:602px;
margin: 0px auto;
position:relative;
}
#mydiv{
position:absolute;
left:150px;
width:600px;
height:375px;
border: 1px solid black;
padding:10px;
color:#FF0080;
background-color:#FF0000;
}
#mydiv div{
width:180px;
height:100px;
background-color:#000000;
margin-left:20px;
margin-top:10px;
}
期待通りに左マージンがうまくいきます。おそらく、あなたがしようとしていることを説明する必要があります。 –
本当に絶対配置が必要ですか? – alf
こんにちは、私は絶対的な位置付けが必要です。 – james