美文网首页
Vue笔记 -- CSS之清除浮动

Vue笔记 -- CSS之清除浮动

作者: lyking | 来源:发表于2019-03-18 17:38 被阅读0次

一、代码如下

HTML

    <div class="container">
        <div class="left"></div>
        <div class="right"></div>
    </div>

    <div class="footer"></div>

CSS

       .container {
            border: 4px solid red;
            overflow: hidden;
        }
        .left {
            width: 100px;
            height: 400px;
            background-color: #482;
            float: left;
        }
        .right {
            width: 200px;
            height: 400px;
            background-color: #d96;
            float: right;
        }

        .footer {
            width: 100%;
            height: 100px;
            background-color: #129;
        }

1、父元素设置 overflow: hidden;

优点:不存在结构和语义化问题,代码量极少
缺点:内容增多时候容易造成不会自动换行导致内容被隐藏掉,无法显示需要溢出的元素;

2、使用:after 伪元素(推荐)

        .container::after {
            content: '';
            display: block;
            clear: both;
        }

相关文章

  • Vue笔记 -- CSS之清除浮动

    一、代码如下 HTML CSS 1、父元素设置 overflow: hidden; 优点:不存在结构和语义化问题...

  • CSS浮动续

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

  • CSS clear both清除浮动

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

  • 无标题文章

    清除浮动 http://www.jianshu.com/p/09bd5873bed4css bfc模型 vue的路...

  • 清除浮动

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

  • css之浮动清除

    浮动的清除 浮动的性质: 脱标 贴边 字围 收缩 给浮动的元素的祖先元素加高度(不常用)如果一个元素要浮动,那么它...

  • CSS之清除浮动

    三个浮动的元素 当外层DIV.outer 没有设置高度,如果它里面的元素不浮动的话,那么这个外层的高是会自动被撑开...

  • css之清除浮动

    1、给下一个元素加clear:both;缺点:导致下一个元素,margin失效。 2、给空元素加clear:bot...

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

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

  • 浮动和清除(闭合)浮动

    CSS之float and clear float 浮动和清除(闭合)浮动 目录 1.背景介绍 2.知识剖析 3....

网友评论

      本文标题:Vue笔记 -- CSS之清除浮动

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