谁能跟我解释清楚css浮动啊?
w3school上说,如果float设置为left,向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中,所以它不占据空间,实际上覆盖住了另一个框,使另一个框 从视图中消失。http://www.w3school.com.cn/css/css_positioning_floating.asp 可是为什么无论我怎么实验它都不会覆盖啊!
w3school上说,如果float设置为left,向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘。因为它不再处于文档流中,所以它不占据空间,实际上覆盖住了另一个框,使另一个框 从视图中消失。http://www.w3school.com.cn/css/css_positioning_floating.asp 可是为什么无论我怎么实验它都不会覆盖啊!
答案:真正层与层的覆盖是要用定位(position)来做的
你说的情况是,第一个div左浮动,而他下面的div没有浮动,这样浮动的div会遮盖住没有浮动的div层,不过这个效果是要在IE8或是火狐中才能看到,ie6、7是无效的