インラインで表示される要素があり、それらの間に水平方向のスペースがあります。これで問題ありませんが、現在と同じクロスバウアーになるように間隔を空ける必要があります。フロートを使用せずにこれを達成できますか?
IE7 をサポートする必要があるため、インライン ブロックは使用できませんが、絶対に必要な場合は IE7 スタイルシートを使用できます。
<div>
<label>label</label>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</div>
<div>
<label>label</label>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</div>
<div>
<label>label</label>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<select>
</div>
<div>
<label>label</label>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<select>
</div>
div {
background-color: blue;
display: inline;
}
label {
display: none;
}