美文网首页
css清除浮动影响

css清除浮动影响

作者: Pretty_Boy | 来源:发表于2017-08-04 16:08 被阅读82次

初始代码环境如下:

<style>
  .parent{
    width: 300px;
    border: 1px solid black;
  }
  .child1{
    height: 100px;
    width: 100px;
    border: 1px solid red;
    float: left;
  }
  .child2{
    height: 100px;
    width: 100px;
    border: 1px solid yellow;
    float: right;
  }
</style>
<body>
  <div class="parent">
    <div class="child1">1</div>
    <div class="child2">2</div>
  </div>
</body>
image.png

方法1:(并算不上清除浮动)
在父元素中计算并设定子元素所占高度

    .parent{
        width: 300px;
        height: 100px;
        border: 1px solid black;
    }
微信截图_20170804155539.png

方法2:
利用添加子元素clear:both设定

.clear{
  clear:both;
}

<div class="child2">2</div>
<div class="clear"></div>
微信截图_20170804155819.png

方法3:
利用父元素中overflow:hidden

    .parent{
        width: 300px;
        overflow: hidden;
        border: 1px solid black;
    }
微信截图_20170804160122.png

方法4:(与方法2思想一致)
利用伪类选择器构造一个型为div

    .parent:after{
        display: block;
        content:"";
        clear: both;
    }
微信截图_20170804160821.png

相关文章

  • CSS 中的浮动

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

  • 经常写却记不住的前端代码

    CSS透明 清除浮动影响 响应式 css 文字处理

  • css清除浮动的三种方法

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

  • css清除浮动影响

    初始代码环境如下: 方法1:(并算不上清除浮动)在父元素中计算并设定子元素所占高度即 方法2:利用添加子元素cle...

  • 1-浮动

    css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响? http://blog.csdn.net...

  • CSS浮动续

    CSS清除浮动案例 CSS版心居中显示案例 清除浮动的四种用法: 1. 使用空标记清除浮动,隔墙法,增加标签 2....

  • CSS clear both清除浮动

    原文地址:CSS clear both清除浮动 DIV+CSS clear both清除产生浮动我们知道有时使用了...

  • 清除浮动

    一、清除浮动 or 闭合浮动 ? 清除浮动:清除对应的单词是 clear,对应CSS中的属性是 clear:lef...

  • 11.22 前端学习

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

  • 前端06

    清除浮动 clear:left清除左浮动clear:right清除右浮动clear:both清除对它影响最大的浮动...

网友评论

      本文标题:css清除浮动影响

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