美文网首页
清除浮动的方法

清除浮动的方法

作者: 沃德麻鸭 | 来源:发表于2021-08-24 22:22 被阅读0次

1.额外标签法

给谁清除浮动就在谁的后面额外添加一个空白标签,给那个空白标签添加样式:style=‘clear:both’   /  class='clear' ===>.clear{clear:both}

浮动元素

<div  style='clear:both'></div>    //方式一      行内样式

<div  class=’clear‘></div>          <style>  .clear{ clear:both }    </style>    //方式二  两种做法一样

这里是通过在别的元素上清除浮动来实现撑开高度的,而不是在浮动元素上

2.父级添加  overflow:hidden

  要注意是给父元素加(并不是所有的浮动都要加,谁影响布局才清除谁)

3.使用after伪元素

给父元素添加 clearfix , 由于IE6-7不支持:after,所以使用*zoom:1,触发hasLayout

.clearfix:after{

        content:'';

        display:block;

        height:0;

        clear:both;

        visibility:hidden;}

.clearfix{ *zoom:1 }

4.使用before和after双伪元素

给父元素添加 clearfix

.clearfix:before,.clearfix:after{

         content:'';

         display:table;}

.clearfix:after{

         clear:both;}

.clearfix{

        *zoom:1;}

相关文章

  • (17.03.27)清除浮动

    清除浮动的方法: clear:both/left/right;清除浮动;两边/左边/右边

  • 前端面试积累2-清除浮动

    1.清除浮动的方法 方法一:对父级设置适合的CSS高度(不推荐) 方法二:clear:both 清除浮动 (常用)...

  • 完美clearfix

    clearfix 清除浮动分为两种: 清除自身浮动 清除父级浮动 这里不讲空标签的方法,因为空标签还要额外添加新的...

  • web前端入门到实战:css基础-float浮动

    float实现文字环绕图片效果: 清除浮动的方法一: 在浮动元素后面使用一个空元素 清除浮动的方法二: 给容器添加...

  • web前端入门到实战:css基础-float浮动

    float实现文字环绕图片效果: 清除浮动的方法一: 在浮动元素后面使用一个空元素 清除浮动的方法二: 给容器添加...

  • css问题收集 2018-07-19

    一、 父元素高度无法撑开 原因:1.子元素浮动 解决:清除浮动 清除浮动方法: .clearfix:after{c...

  • 关于清除浮动的方法

    刚学习了浮动,这里整理一下清除浮动的方法。 一、伪元素 伪元素清除浮动是伪元素的用途之一,这是清除浮动的一个相对比...

  • css清除浮动的三种方法

    摘要:css清除浮动float的三种方法总结,为什么要清除浮动?浮动会有哪些影响? 一.先看现象(display:...

  • css3复习

    清除浮动: 方法:clear清除浮动(添加空div法)在浮动元素下方添加空div,并给该元素写css样式: ...

  • 前端必须知道的CSS原理

    清除浮动原理 一说到清除浮动,作为前端开发者都不陌生,使用最普遍的方法就是下面这段代码了 清除浮动的关键: cle...

网友评论

      本文标题:清除浮动的方法

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