div中的两个跨距彼此相邻而没有浮动

时间:2009-09-07 20:28:56

标签: css alignment css-float

我在div中有两个跨度。我想让它们彼此相邻。我是通过向左和向右浮动它来做到这一点的。问题是这些跨度具有可变高度(当您单击“更多选项”时它们会向下滑动)。因此,当它们的高度在运行期间(通过向下滑动)发生变化时,它们不会压下它们下面的元素。如果有一种方法可以在不浮动的情况下对齐它们,那就可以了。

3 个答案:

答案 0 :(得分:3)

在这些跨度之后,也许一个带有“clear:both”的元素可以解决你的问题吗?

答案 1 :(得分:1)

overflow:autooverflow:hidden放在您的div上。这将强制div调整内部浮动内容的大小。

答案 2 :(得分:-1)

冒着大规模downvotes的风险,请使用<table>