所以我想在一个 div 中垂直堆叠项目并水平堆叠多个 div,如下图所示:

每个 div 都定义了一个类名floatbox
<div class="floatbox">
    <label>Screening Type:</label>
    <select></select>
</div>
我为此应用了以下css
.floatbox {
    display: inline-block;
    width: 175px;
    margin: 0;
    padding-top: 5px;
    float: left;
}
我需要浮动,因为IE8 will treat it as a block level element unless you use float。但是,当我添加它时,这些项目会四处移动。我可以通过添加两个额外的<br\>元素来纠正这个问题,但我想知道这是否是最好的解决方案
看这个小提琴的例子