浮动的特性:
浮动元素会脱离标准流(脱流)
(1)浮动的元素一行显示并且元素顶部对齐
(2)浮动元素会具有行内块元素的特性(3)
设置浮动元素重要特性
脱离标准普通流的控制(符)移动到指定的位置(动),(俗称脱标)
浮动的盒子不再保留原来的位置
如果多个盒子都设置了浮动,则他们会按照属性之一行内显示,并且顶端对齐排列
浮动元素会具有行内块元素特性
任何元素都可以浮动,不管原先是什么模式的元素,添加浮动之后具有行内块元素相似的特性
如果行内元素有了浮动,则不需要转换块级或行内块元素就可以直接给高度和宽度
浮动元素经常和标准流父级搭配
为了约束浮动与元素位置,我们的布局一般采取的是:
先用标准流的父级元素排列上下位置,之后内部子元素采取排列左右位置,
符合网页布局的第一准则
= X
浮动布局注意点
(1)浮动和标准流的父盒子搭配
先用标准流的父元素排列上下位置,之后内部子元素采取浮动排列左右位置
(2)一个元素浮动,理论上的其余兄弟元素也要浮动
一个盒子里面有很多个子盒子,如果其中一个盒子浮动了,那么其他兄弟也
要浮动,以防止引起问题
浮动的盒子只会影响浮动盒子后面的标准流,不会影响前面的标准流