zoukankan      html  css  js  c++  java
  • CSS清除浮动_清除float浮动

    2、clear:both清除浮动
    为了统一样式,我们新建一个样式选择器CSS命名为“.clear”,并且对应选择器样式为“clear:both”,然后我们在父级“</div>”结束前加此div引入“class="clear"”样式。这样即可清除浮动。

    具体CSS代码:

    1. .divcss5{ 400px;border:1px solid #F00;background:#FF0} 
    2. .divcss5-left,.divcss5-right{180px;height:100px; 
    3. border:1px solid #00F;background:#FFF} 
    4. .divcss5-left{ float:left} 
    5. .divcss5-right{ float:right} 
    6. .clear{ clear:both} 

    Html代码:

    1. <div class="divcss5"
    2.     <div class="divcss5-left">left浮动</div
    3.     <div class="divcss5-right">right浮动</div
    4.     <div class="clear"></div
    5. </div

    clear清除浮动截图

    clear清除浮动截图
    clear清除浮动截图 使用CSS clear清除浮动

    这个css clear清除float产生浮动,可以不用对父级设置高度 也无需技术父级高度,方便适用,但会多加CSS和HTML标签。

    3、父级div定义 overflow:hidden
    对父级CSS选择器加overflow:hidden样式,可以清除父级内使用float产生浮动。优点是可以很少CSS代码即可解决浮动产生。

    overflow:hidden解决CSS代码:

    1. .divcss5{ 400px;border:1px solid #F00;background:#FF0; overflow:hidden} 
    2. .divcss5-left,.divcss5-right{180px;height:100px;
      border:1px solid #00F;background:#FFF} 
    3. .divcss5-left{ float:left} 
    4. .divcss5-right{ float:right} 

    HTML代码不变。

    解决清除浮动后截图

    css overflow清除浮动截图
    overflow清除float产生浮动截图 overflow:hidden清除浮动截图

    为什么加入overflow:hidden即可清除浮动呢?那是因为overflow:hidden属性相当于是让父级紧贴内容,这样即可紧贴其对象内内容(包括使用float的div盒子),从而实现了清除浮动。Css overflow:hidden清除浮动方法DIVCSS5推荐使用。

    以上三点即是兼容各大浏览器清除浮动的方法,其它有的浏览器不兼容有的不兼容的方法就没必要介绍了,大家记住以上三点解决float浮动清除浮动方法。但这里推荐第三点和第二点解决清除浮动方法。

    浪漫家园,没事就来逛逛
  • 相关阅读:
    [清华集训2016]温暖会指引我们前行——LCT+最大生成树
    BZOJ1415[Noi2005]聪聪和可可——记忆化搜索+期望dp
    NOIP2018游记
    BZOJ4832[Lydsy1704月赛]抵制克苏恩——期望DP
    BZOJ1906树上的蚂蚁&BZOJ3700发展城市——RMQ求LCA+树链的交
    BZOJ2822[AHOI2012]树屋阶梯——卡特兰数+高精度
    BZOJ4001[TJOI2015]概率论——卡特兰数
    BZOJ1805[Ioi2007]Sail船帆——线段树+贪心
    [IOI2018]排座位——线段树
    BZOJ3718[PA2014]Parking——树状数组
  • 原文地址:https://www.cnblogs.com/lovezbs/p/4441340.html
Copyright © 2011-2022 走看看