2、浮动的特性
-
浮动脱离标准流
-
不占位置
-
会影响标准流
-
浮动只有左右浮动
a、浮动的元素总是找理它最近的父级元素对齐。但是不会超出内边距的范围。
b、浮动的元素排列位置,跟上一个元素(块级)有关系。如果上一个元素有浮动,则A元素顶部会和上一个元素的顶部对齐;如果上一个元素是标准流,则A元素的顶部会和上一个元素的底部对齐。
(1)一个父盒子里面的子盒子,如果其中一个子级有浮动的,则其他子级都需要浮动。这样才能一行对齐显示。
(2)元素添加浮动后,元素会具有行内块元素的特性。元素的大小完全取决于定义的大小或者默认的内容多少浮动根据元素书写的位置来显示相应的浮动。
(3)一个元素内部所有元素都浮动了,如果父元素在没有设置高度的情况下它的高度会变成0,也就是说父元素的高度塌陷了。
(4)浮动的元素脱离不了父元素,可以影响父元素的高度,会跑到别的盒子中去。
(5) 如果一个盒子浮动,另一个不浮动或 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 者定位(完全脱离标准文档流)可以让两个盒子重叠到一起
(6) 两个浮动的元素不能重叠到一起
(7) 浮动的元素都实现向上浮动到父盒子的边界
总结:
(1) 浮动的元素盒子是漂浮起来的,漂浮在其他标准流盒子上面。
(2) 浮动的盒子不占有位置,如果有没有浮动的元素为占有它原来的位置。
()首先浮动的盒子需要和标准流的父级搭配使用,浮动可以使元素显示模式体现为行内块特性。(对于行元素来说,可以直接设置宽高。)
[