CSS-定位4-浮动

1、浮动的概述

(1)、浮动脱离文档流,浮动的框可以向左或右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
(2)、浮动框旁边的行框被缩短,从而给浮动框留出空间,行框围绕浮动框。

2、文字环绕效果




    
    CSS-浮动
    


    

通过示例代码测试浮动效果

3

显示效果如下,div1浮动脱离文档流,div2占据div1的位置,div1相当于div2的行内元素,由于div2的宽度和div1相同,高度是自动的,因此div2的文字显示在div1的下方。

脱离文档流

文字环绕
将上述代码中的div2的宽宽设置成125px,效果如下。文字会环绕div进行显示。

CSS-定位4-浮动_第1张图片
文字环绕

高度塌陷
将上述代码中的div2的宽宽设置成125px,文字修改成2,效果如下。由于div1浮动脱离文档流,因此高度塌陷,div3会有部分显示,会被div1遮挡。
CSS-定位4-浮动_第2张图片
高度塌陷

文字溢出
将上述代码中的div2的高度成100px,文字将会溢出,显示在div3中。
文字溢出

总结
浮动后,可以把div1看成div2的行内元素,也许很多现象也许就好理解多了。

你可能感兴趣的:(CSS-定位4-浮动)