zoukankan      html  css  js  c++  java
  • 如何清除浮动(自梳版)

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>测试浮动</title>
        <style type="text/css">
    .container{
        width:200px;
        background-color:#b6ff00;
        }
    .large{
              float:left;
              background-color:#00ffff;
          }
    .small{
              width:90px;
              height:90px;
              float:right;
              background-color:#ff6a00;
          }
    .page{
              color:#4800ff;
          }
    /*清浮动方法1:紧跟在最后一格子元素后面加上<div class="clear"></div>*/
    .clear{
        /*clear:both;*/
    }
    /*清浮动方法2:在父容器上定义一个class*/
    .over-flow{
        overflow:auto;
    }
    /*清浮动方法3:在父容器上定义一个class*/
    .clearfix:after{
        /*content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
        font-size:0;*/
    }
    
        </style>
    </head>
    <body>
        <div>
            <div class="container clearfix over-flow ">
                <div class="large">
                    <table class="table1">
                        <tr>
                            <td>aa</td>
                            <td>bb</td>
                        </tr>
                        <tr>
                            <td>cc</td>
                            <td>dd</td>
                        </tr>
                    </table>
                </div>
    
                <div class="small">
                    <table class="table2">
                        <tr>
                            <td>11</td>
                            <td>22</td>
                        </tr>
                        <tr>
                            <td>33</td>
                            <td>44</td>
                        </tr>
                        <tr>
                            <td>55</td>
                            <td>66</td>
                        </tr>
                    </table>
                </div>
                <div class="clear"></div>
            </div>
            <div class="page">
                <p>this is designed for css float test </p>
            </div>
        </div>
    </body>
    </html>

    测试浮动

    aa bb
    cc dd
    11 22
    33 44
    55 66
     

    this is designed for css float test

    最后的<div class="page">,如果它没有浮动样式,不能放在container 中。需要清浮动的父元素中必须都是包含浮动的子元素

  • 相关阅读:
    oracle 存储过程
    交错数组
    延迟加载
    js 闭包
    引用类型和值类型
    事务
    web api 之身份验证
    SQLServer中的服务器角色与数据库角色
    按照某一字段的相同值合并所对应的行的值
    VC工程中的字符集工程属性和字符编码(转)
  • 原文地址:https://www.cnblogs.com/alisayuan/p/4819252.html
Copyright © 2011-2022 走看看