我在另一个 div 中有一组 float div。子 div 的宽度和高度可变——也就是说,它们是使用我无法控制的动态数据填充的。现在,如果最后一个子 div 的高度很大并且带有一堵文本墙,有时会发生什么情况,因为它被其他 div 强制缩小了宽度。这只发生在 IE 6、7、8 - FF3.6 正确处理它 - 它确保巨大的 div 在一个大宽度的换行符之后开始。
无论如何我可以强制 IE 进入相同的行为吗?
最佳答案
实际上,如果您为该 float div 指定宽度,那么它将使用该宽度,否则 float div 将“收缩包裹”到内容。所以你可以试试看,或者你可以为那个 float 使用这种风格:
#the-last-div { clear: both; float: left }
如果您希望它单独出现在整个页面上,您可能希望它 float ,也可能不希望它 float 。
关于css - 使用 CSS 清除最后一个 float 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4273495/