【发布时间】:2009-01-29 01:32:20
【问题描述】:
我非常习惯于使用<br style="clear:both"/> 来清除我的浮动,但事情一直在变化,我不确定这是否是最佳做法。
有一个CSS hack(来自 positioneverything)可以让您在不清除 div 的情况下获得相同的结果。但是......他们声称黑客有点过时了,相反,你也许应该看看this hack。但是..在阅读了 700 页的 cmets 之后 :) 似乎有些地方后一种方法不起作用。
我想避免任何 javascript 黑客攻击,因为无论是否启用 javascript,我都希望我的清算工作。
目前以独立于浏览器的方式清除 div 的最佳做法是什么?
【问题讨论】:
-
当我读到这个标题时,我认为这将是一个愚蠢的问题,回答为“float f = 0.0”。抱歉,我今天早上还没有喝咖啡:-)
-
无论如何,“Javascript”和“独立于浏览器”的任何问题的答案都是 jQuery。
-
@Pax:我也是。我编辑了标题。
-
@SamSaffron 您问题中的链接指向包含多种清除浮动解决方案的页面。因此,尚不清楚您指的是哪种方法...(顺便说一句,我相信父级上的
overflow:auto是最好的解决方案)
标签: css