CSS-浮动


CSS浮动(float)

什么是浮动

float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘

语法:

选择器{ float:属性值 }
属性值 说明
none 元素不浮动
left 元素左浮动
right 元素右浮动

​ 普通流:

使用浮动:

浮动特性

  • 脱离标准流(脱标)

    不会按标准流来排列,会把原来的位置空出来

    ​ 第一个盒子使用了左浮动,第二个盒子是标准流排列,第一个盒子把第二个遮住了,是因为第一个盒子使用了浮动,把原来的位置空出来了,第二个盒子就从第一个盒子空出来的位置进行排列,但第一个盒子使用的是左浮动,就把第二个盒子覆盖了。

  • 具有行内元素的特性

    会像行内元素一样,在同一行并排显示,之间不会有空隙

浮动元素经常搭配标准流的父元素

纵行显示找标准流,横排显示找浮动

​ 一个大的标准流父元素包含若干个浮动元素


文章作者: 木叶勇
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 木叶勇 !
 上一篇
CSS-传统网页布局方式 CSS-传统网页布局方式
传统网页的布局方式普通流​ 普通流就是按照元素的显示模式进行排列,块级元素就独占一行,行内元素和行内块元素能排列在同一行的话就排列在同一行。 浮动CSS-浮动 定位CSS-定位 document.querySelec
2020-04-27
下一篇 
CSS-阴影 CSS-阴影
阴影盒子阴影 box-shadow设置盒子的阴影 值 属性值 说明 h-shadow 长度值 必需,水平阴影的位置 v-shadow 长度值 必需,垂直阴影的位置 blur 长度值 可选,设置阴影的模糊度 col
2020-04-26
  目录