zoukankan      html  css  js  c++  java
  • 浮动

      浮动的bug:如果父元素没有设置高度,浮动的子元素无法撑开父元素;如果给了高度则多高就是多高;

    元素浮动的时候,如果父元素没有设置高度;子元素不能撑开父元素。

    代码如下:

    <!DOCTYPE html>
    <html>
    <head>
    <title>清除浮动</title>
    <style type="text/css">
    /*
    .box1,.box2,.box3{
    100px;
    height: 100px;
    background-color: gold;
    margin: 10px;
    }

    .box1{
    float: left;
    }

    .box3{
    float: right;
    }

    .clearfix:before{
    content: "";
    display: table;
    }
    */

    .con{
    300px;
    /*height: 300px;*/
    border:1px red solid;
    font-size: 0;
    }

    .con a{
    font-size: 10px;
    30px;
    height: 30px;
    background-color: gold;
    margin: 10px;
    /*display: inline-block;*/
    float: left;

    }

    </style>
    </head>
    <body >
    <div class="con">
    <!-- <div class="box1">box1</div>
    <div class="box2">box2</div>
    <div class="box3">box3</div> -->
    <a href="#">1</a>
    <a href="#">2</a>
    <a href="#">3</a>
    <a href="#">4</a>
    <a href="#">5</a>
    <a href="#">6</a>
    <a href="#">7</a>
    <a href="#">8</a>
    </div>

    </body>
    </html>

    如果是display:inline-block则:

    <!DOCTYPE html>
    <html>
    <head>
    <title>清除浮动</title>
    <style type="text/css">
    /*
    .box1,.box2,.box3{
    100px;
    height: 100px;
    background-color: gold;
    margin: 10px;
    }

    .box1{
    float: left;
    }

    .box3{
    float: right;
    }

    .clearfix:before{
    content: "";
    display: table;
    }
    */

    .con{
    300px;
    /*height: 300px;*/
    border:1px red solid;
    font-size: 0;
    }

    .con a{
    font-size: 10px;
    30px;
    height: 30px;
    background-color: gold;
    margin: 10px;
    display: inline-block;
    /*float: left;*/

    }

    </style>
    </head>
    <body >
    <div class="con">
    <!-- <div class="box1">box1</div>
    <div class="box2">box2</div>
    <div class="box3">box3</div> -->
    <a href="#">1</a>
    <a href="#">2</a>
    <a href="#">3</a>
    <a href="#">4</a>
    <a href="#">5</a>
    <a href="#">6</a>
    <a href="#">7</a>
    <a href="#">8</a>
    </div>

    </body>
    </html>

  • 相关阅读:
    Leetcode:169. 多数元素
    关系数据库
    数据库系统概述——简单总结
    Leetcode:1305. 两棵二叉搜索树中的所有元素
    Leetcode春季打卡第四天:994. 腐烂的橘子
    临界区和临界资源的关系
    线程2.线程的应用场景
    线程
    linux下的进程控制
    Go中的错误处理
  • 原文地址:https://www.cnblogs.com/pengwa1226/p/12289910.html
Copyright © 2011-2022 走看看