美文网首页
Css清除浮动

Css清除浮动

作者: 木中木 | 来源:发表于2019-09-30 08:37 被阅读0次

首先,我们看下浮动状态下的效果展示,子集元素浮动会造成无法撑开父级,如此在父级设置的高度、背景、margin都会失效,下面看个例子。

`

html:

<div class="father">

        <div class="child1">子级1</div>

        <div class="child2">子级2</div>

    </div>

css:

.father {

    background: red;

    width: 200px;

}

.child1 {

    width: 80px;

    background: blue;

    float: left;

}

.child2 {

    width: 80px;

    background: yellow;

    float: right;

}

`

这里我们定义了一个div.father元素,然后他又两个child,分别设置了背景颜色,这里我们看下效果图1-1,我们可以看到并没有看到父级红色背景,因为子元素浮动,无法撑开父级。

1-1

清除浮动有三个方法:

1.设置父级的高度

直接设置父级高度就可以了,如图2-1:

2-1

2.可以使用overflow: auto;overflow可以促使div建立BFC块级,消除浮动,如图3-1

3-1

3.使用clear:both,如图4-1

4-1

相关文章

  • CSS浮动续

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

  • CSS clear both清除浮动

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

  • 清除浮动

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

  • 一篇文章带你了解CSS clear both清除浮动

    一、前言 CSS clear both清除产生浮动 ,使用了css float浮动会产生css浮动,这个时候就需要...

  • CSS 中的浮动

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

  • CSS浮动.清除浮动

    给父级元素设置高度 在底部添加一个空元素,清除浮动 父级div定义 overflow:hidden或者auto 为...

  • css浮动 清除浮动

    float : left | right | none 设计之初的作用是做文字环绕 p标签段落双标签块级 i...

  • Test10

    引用文章: 那些年我们一起清除过的浮动 CSS浮动float详解 Clear Float CSS float浮动的...

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

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

  • css3复习

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

网友评论

      本文标题:Css清除浮动

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