zoukankan      html  css  js  c++  java
  • 清除浮动那些事儿----------------清除浮动的方法

    float是网页布局中常会出现的属性,浮动。那么浮动的原理是什么呢?

    原理:float会使元素脱离文档流,按照指定方向移动直到碰到父级的边界或者零蚊一个浮动元素为止。float的值有left/right/none,浮动可以使元素在一行显示,从而影响其他的布局。

    清除浮动的6种方法:

    1. 使用伪元素:after;给浮动元素的父级添加:after,相当于在元素末尾添加一个看不见的父元素来清除浮动。(推荐用法)eg:
     1 <style>
     2         .clearfix:after{
     3             content:"";
     4             display:block;
     5             clear:both;
     6         }
     7         /*IE6和IE7下不支持after伪元素,为了兼容IE6、7使用zoom*/
     8         .clearfix{
     9             zoom:1;
    10         }
    11 
    12         .div1{
    13             width:300px;
    14             height:300px;
    15             float:left;
    16             border:1px solid #000000;
    17         }
    18 
    19 
    20     </style>
    21 </head>
    22 <body>
    23 
    24 <div class="clearfix">
    25     <div class="div1"></div>
    26 </div>
    27 
    28 </body>

      2.在浮动元素下添加空标签

      3.给浮动元素父级添加overflow:hidden或overflow:auto

      4.给浮动元素父级加display:inline-block

      5.在浮动元素下加br空标签

     

  • 相关阅读:
    Java面向对象
    Java方法
    Java控制语句
    Java接收用户键盘输入
    Java运算符
    Java类型转换
    Java的加载与执行
    Java关键字
    Java常见的DOS命令及JDK
    nginx学习要点记录
  • 原文地址:https://www.cnblogs.com/hxc555/p/6485109.html
Copyright © 2011-2022 走看看