美文网首页
揭开浮动布局的秘密

揭开浮动布局的秘密

作者: 是归人不是过客 | 来源:发表于2018-08-13 20:37 被阅读14次

1,浮动(float)

float属性有4个可选属性,none,left,right,inherit

none为默认值,即不可浮动。

inherit表示继承父元素的float值。

(1)对于块级元素来说,在不设长度的时候,默认的宽度是100%,一旦设置浮动,宽度就会根据内容进行自动调整。如图:

设置浮动 没有设置浮动

(2)设置浮动,不仅会在Y轴进行浮动,而且在Z轴也会浮动,譬如,将子模块设置浮动后,父元素的高度也会变成0

(3)虽然浮动脱离了文档流,但是里面的内容仍然占据着空间,看看下边的例子,跟我们想的是不是不一样。normal没有被float覆盖

例子代码 显示结果

2,清除浮动

(1)clear 可选 left,right,both

         定义了元素的哪一侧不能出现浮动

(2)对父类使用:after伪类

       .clearfix :after{

         display:block;

          clear:both;

         }

相关文章

  • 揭开浮动布局的秘密

    1,浮动(float) float属性有4个可选属性,none,left,right,inherit none为默...

  • css经典布局总结

    布局类型 浮动布局 流式布局 定位布局 flex布局 grid布局 布局详解 1.浮动布局。 浮动布局是利用flo...

  • iOS的布局体系-浮动布局MyFloatLayout

    iOS的布局体系-浮动布局MyFloatLayout iOS的布局体系-浮动布局MyFloatLayout

  • 前端开发-常见CSS布局

    常见的两列布局 float浮动布局 flex布局 常见的三列布局 float浮动布局 position定位 fle...

  • CSS的浮动属性

    CSS浮动和清除浮动 1.浮动float div配合float浮动来做页面的布局,浮动最常用的地方就是用来做布局。...

  • CSS 布局与居中

    一、常见布局 1. 浮动布局 可以通过盒模型的 float 属性实现浮动布局,使元素脱离文档流,浮动起来。(1)使...

  • CSS布局与居中

    1.左右布局 双浮动|左右布局: 双浮动,左右布局,右边自适应 双浮动: 在子元素下面添加float,在父元素上面...

  • CSS布局套路

    CSS布局 布局套路 浮动布局 宽度百分比浮动布局http://js.jirengu.com/yobiq/1/ed...

  • CSS 布局实现左边固定宽度,右边占满剩余宽度

    float 浮动 浮动是最普遍实现的方式,但 css 浮动的初衷并不是用于布局的,所以浮动布局迟早会被淘汰,应该作...

  • 前端面试复习要点

    一、HTML和CSS 页面布局的方法 1、浮动布局(布局简单,兼容性好,但是浮动元素脱离文档流) 2、绝对定位布局...

网友评论

      本文标题:揭开浮动布局的秘密

      本文链接:https://www.haomeiwen.com/subject/wifpbftx.html