我动态地创建了以下 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 的数量取决于一个数组中传递的 s 的数量。问题是,我想给 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*inner div 宽度 + 50 像素,因此 2 s 可以在同一行中组合在一起。