問題は、すべての div を強制的に 1 行にする必要があることです。テーブルセルの動作をさせる。 そしてIE7をサポートします。
フィドルへのリンクhttp://jsfiddle.net/Beck/BH5WG/ および以下のコードの ofc コピー:
HTML:
<div class="wr">
<div class="con">
<div class="item">some text1</div>
<div class="item">some text1 some text1</div>
<div class="item">some text1</div>
<div class="item">some text1 some text1</div>
</div>
</div>
<div class="wr" id="wr2">
<div class="con">
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<div class="item">some text1</div>
</td>
<td>
<div class="item">some text1 some text1</div>
</td>
<td>
<div class="item">some text1</div>
</td>
<td>
<div class="item">some text1 some text1</div>
</td>
</tr>
</table>
</div>
</div>
CSS:
.wr {
width:300px;
border:1px solid red;
}
.con {
height:24px;
}
.item {
float:left;
white-space:nowrap;
}
#wr2 {
margin:50px 0px 0px 0px;
}