1

我有两个 div,每个都有浮动。当第二个 div 的内容太长时,这个 div 会在第一个块下。 http://jsfiddle.net/Xuqv4/

#one {
float : left;
}

#two {
float : left;
margin-left : 10px;
}

但我想要的是,无论内容如何,​​这个 div 都保留在另一个的右侧。

我发现的唯一方法是修复他的宽度,但我不能在我的网站上。div 应该占据所有可用空间。

也许你能帮助我?非常感谢 :)

编辑:#two div 没有固定宽度。

4

1 回答 1

3

不要浮动 div,而是将显示设置为 table-cell:

div {
    display:table-cell;
}

jsFiddle 示例

于 2013-10-30T15:11:06.700 回答