次の div 構造を動的に作成します。
<div id=Box>
<div id=outer>
<div id="inner1" class="split_right">
some
</div>
<div id="inner2" class="split_left">
some
</div>
.....
.....
<div id="inner(n)" class="split_right">
some
</div>
<div id="inner(n+1)" class="split_left">
some
</div>
</div>
</div>
div の数は、1 つの配列で渡される の数に依存します。問題は、次のように split_right と split_left に css ルールを与えたいということです:
.split_left {
float: left;
margin: 0px 10px 5px 10px;
}
.split_right {
float: right;
margin: 0px 10px 5px 10px;
}
これは chrome と safari では問題なく動作しますが、IE6+ では動作しません。
私は何を間違っていますか??
アップデート
これは私がやろうとしていることです:
http://postimage.org/image/g2t4qsq4v/
外側の div の幅は 2*内側の div 幅 + 50 ピクセルに等しい固定幅であるため、2 つの が同じ行に収まります。