美文网首页
CSS浮动时导致的高度塌陷

CSS浮动时导致的高度塌陷

作者: 84ccd3db434d | 来源:发表于2020-04-02 19:46 被阅读0次

塌陷的影响:标志元素的位置将会往上移动导致整个页面混乱

解决塌陷的三种方法:

1)墙内法

<style>

.outer .clearfix{

clear:both;

}

</style>

<body>

 <div class="outer">

        <div class="div1">

        <div class="div2">

        <div class="clearfix">  <!--增加一个clearfix-->

</div>

</body>


2)给外元素添加overflow: hidden

<style>

.outer{

         overflow:hidden;

    }

</style>


3) 双伪元素浮动

<style>

.clearfix:before,.clearfix:after {

    content: "";

    display: table;

}

.clearfix:after {

    clear: both;

}

.clearfix {

    *zoom: 1;

}

</style>

<body>

.clearfix:before,.clearfix:after {

    content: "";

    display: table;

}

.clearfix:after {

    clear: both;

}

.clearfix {

    *zoom: 1;

}

相关文章

  • CSS浮动时导致的高度塌陷

    塌陷的影响:标志元素的位置将会往上移动导致整个页面混乱 解决塌陷的三种方法: 1)墙内法 .outer .clea...

  • 清除浮动的几种常用方法

    父元素自适应宽高度,子元素浮动导致高度塌陷 高度塌陷: 示例图: HTML: CSS: 第一种解决方案: 通过给父...

  • 浮动导致的父容器高度塌陷

    浮动导致的父容器高度塌陷是指由于浮动元素脱离文档流,页面渲染时无法计算上浮动元素的高度,导致父元素的高度没有被撑开...

  • 2018-12-21 reset css清除浏览器自带的样式及防

    1-reset css清除浏览器自带的样式2-浮动解决方案(浮动导致高度塌陷)方法1 *{margin:0;pad...

  • CSS 中的浮动

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

  • 解决高度塌陷2

    为什么出现高度塌陷?当我们设置块级元素进行浮动的时候,会导致父元素塌陷,所以需要我们解决高度塌陷问题

  • 清除浮动

    浮动元素脱离文档流,所以不占位置,当父元素没有设置高度时,不能撑开,导致父元素的高度塌陷,所以需要清除浮动。 方法...

  • 前端

    1.浮动 2.高度塌陷 3.解决高度塌陷

  • 浮动元素导致的高度塌陷问题

    相关定义与参考 几种比较好的解决方案- 1. 设置overflow- 2. 在浮动元素后添加兄弟元素- 3. 使用...

  • 高度塌陷 清除浮动 定位

    高度塌陷 父元素中的子元素浮动,导致父元素塌陷 开发中避免出现 写死父元素高度可以解决,但不能随子元素变化,不推...

网友评论

      本文标题:CSS浮动时导致的高度塌陷

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