不是每一个div都需要清楚浮动,在ff中凡是样式带有float或者position属性的div,都会被认为是浮动层,这样的层在被父级div嵌套的时候是不会根据内容将父级撑开的,为了让他既有float/position的效果还想根据内容撑开父级div,所以才会清除浮动。文字说的话也不是很明白,给你个例子。下面的例子你可以很明显的看出在FF和在IE中的不同