float

蔚落 2022-11-13 11:30 238阅读 0赞

元素浮动的特性:

1、浮动的元素脱离了标准文档流,摆脱块级元素和行内元素的限制

2、浮动的元素存在相互贴靠的效果,当宽度不够的时候,会出现自动换行

3、浮动的元素虽然脱离了标准文档流,但是没有脱离文本流,出现被字包围的效果

4、浮动之后的元素会存在收缩的效果,当一个块级元素没有设置宽度的时,当块级元素浮动之后,就会失去高度

5、当父元素不设置高度的时候,多个子元素的高度和撑起了父元素的高度;当设置浮动后,子元素最高的高度撑起了父元素的高度。

浮动的弊端:

1、导致高度塌陷,当子元素同时设置浮动后,父元素失去支撑,父元素的高度消失,缩成一条线。

当对于所有的子元素都设置了浮动之后,而父元素没有去设置高度,父元素失去了支撑同时父元素的高度消失,缩成一条线,高度进行了塌陷:

发表评论

表情:
评论列表 (有 0 条评论,238人围观)

还没有评论,来说两句吧...

相关阅读

    相关 float

    CSS 之 float我们几乎想不出其他任何使文字环绕图片的效果,除了使用float概念float 将元素放在包含这个元素容器的左边或右边,并允许文本或行内元素包围这个元...

    相关 css float

    float定义和用法 float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一...

    相关 float

    元素浮动的特性: 1、浮动的元素脱离了标准文档流,摆脱块级元素和行内元素的限制 2、浮动的元素存在相互贴靠的效果,当宽度不够的时候,会出现自动换行 3、浮动的元素虽然脱离

    相关 float

    1、浮动:使元素脱离标准普通流,移动到其父元素中相应位置 选择器{float:属性值;} left 元素向左浮动 right 元素