美文网首页
float脱离文档流,清除浮动

float脱离文档流,清除浮动

作者: Org_ | 来源:发表于2020-04-03 15:44 被阅读0次

1、为浮动元素的父元素设置高度;

 .main{height: 500px;}

缺点:在浮动元素高度不确定的时候不适用
2、结尾处加空标签

(1)div标签 clear:both;

.clear{clear: both;}

<div class="main">
    <div class="left">左列</div>
    <div class="right">右列</div>
    <div class="clear"></div>
</div>

(2)br标签clear:both;

br{clear: both;}

<div class="main clear-float">
    <div class="left">左列</div>
    <div class="right">右列</div>
    <br />
</div>

3、父级div定义 overflow:hidden;

.main{overflow: hidden;}

4、主流方法:父级div定义 伪类:after 和 zoom

<style type="text/css">
        .main{width: 400px;  margin: 0 auto; background-color: blue;}
        .left,.right {float: left;  width: 180px; height: 500px;}
        .left{background-color: green;}
        .right {background-color: silver;}
        .clear-float:after{display: block; clear: both; content: ""; visibility: hidden;height: 0; overflow: hidden;}
        .clear-float{zoom: 1;}
</style>

<div class="main clear-float">
    <div class="left">左列</div>
    <div class="right">右列</div>
</div>

5、父级div一起浮动;

(1)定义 overflow:auto;

 .main{overflow: auto;}

(2)设置float

 .main{float: left;}

6、父级div定义 display:table

.main{display: table;}

相关文章

  • float脱离文档流,清除浮动

    1、为浮动元素的父元素设置高度; 缺点:在浮动元素高度不确定的时候不适用2、结尾处加空标签 (1)div标签 cl...

  • 前端面试(四)

    一、浮动产生原因及清除浮动方法 产生浮动原因:给元素添加 float 属性 浮动元素会脱离文档流,不占据空间。浮动...

  • css布局—浮动float

    浮动:float,会脱离标准文档流。属性值:leftright二.浮动的特性1、浮动的元素会脱离标准文档流,不再区...

  • 两列布局(左侧定宽,右侧自适应)

    方法一:float+margin 方法二:float+overflow 利用浮动脱离标准流。注意清除浮动 方法三:...

  • CSS----浮动、塌陷

    使用float使元素浮动,从而脱离文档流,可选值: none:默认值 left:脱离文档流,向页面左侧浮动 ...

  • 子元素浮动导致父元素脱离文档流

    子元素用了浮动(float:left),父元素会脱离文档流。解决方案:父元素清除浮动。 给父容器增加属性: 1.d...

  • CSS 中的浮动

    浮动的定义: 元素脱离文档流 举栗子: 修改 CSS 代码,清除浮动: 浮动的影响: 父元素高度塌陷 清除浮动: ...

  • 清除浮动的原理详解

    清除浮动原因 前端布局用的最多的是float:脱离文档流,浮动起来。浮动的框可以左右移动,直到遇到另一个浮动框或者...

  • CSS浮动与常用清除方法!

    浮动 float: left; or float: right; 定义:浮动的元素会脱离原来文档流的位置,一直上升...

  • CSS学习总结

    Float 使用float来使元素浮动,从而脱离文档流,可选值如下: none,默认值,元素默认在文档流中排列...

网友评论

      本文标题:float脱离文档流,清除浮动

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