美文网首页Front-end
浮动总结及其清除方法

浮动总结及其清除方法

作者: Demetris | 来源:发表于2017-04-20 12:22 被阅读0次

    每次编辑页面时候总会遇到浮动问题,当时的解决方法结束百度一个然后应用,但其实没有真正理解到底为什么。所以当再次使用float的时候又是状况百出,才意识到真的有必要去理清这个问题,这样才是真正的“一劳永逸”的方法。下面是自己根据他人的结论和自己的各种情况举例得到的总结:

    2.当全部第一代级子级浮动,父级无法撑开导致子级溢出情况:

        1).在父级结束之前添加一个带有clear:both属性的空元素--->padding不受影响

             缺点:margin失效,需要大量无意义HTML元素,后期维护不易

        2).直接父级使用overflow:hidden/auto清除浮动------>margin、padding不受影响

             注意:IE6会触发layout,则在父级元素内添加*zom:1;

        3).(推荐)使用:after伪元素----->实现元素末尾添加一块看不见的块元素以清除浮动

               注意:clear:both与content:value不能缺(content表示在该元素之后添加的内容(:before则是之前添加的内容));

                         结合IEhack,会触发layout,在父级元素内添加*zom:1。

        4).给其父级添加父级

             缺点:会导致整体浮动,影响布局

    3.当同级间出现一个浮动----->父级不受影响;而下一个相邻同级受影响:

        1).对下一个同级元素添加clear:both属性以清除同级浮动对奇葩影响

        2).在之间添加一个带clear:both的空元素

相关文章

  • 浮动总结及其清除方法

    每次编辑页面时候总会遇到浮动问题,当时的解决方法结束百度一个然后应用,但其实没有真正理解到底为什么。所以当再次使...

  • css清除浮动的三种方法

    摘要:css清除浮动float的三种方法总结,为什么要清除浮动?浮动会有哪些影响? 一.先看现象(display:...

  • 清除浮动方法总结

    浮动会使当前标签产生向上浮的效果,同时会影响到前后标签、父级标签的位置及 width height 属性,在网页设...

  • CSS清除浮动大全共8种方法

    在各种浏览器兼容问题上,这样让清除浮动更难了,下面总结8种清除浮动的方法: 浮动导致的问题:父级标签高度塌陷---...

  • 1-浮动

    css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响? http://blog.csdn.net...

  • 清除浮动

    3.4清除浮动总结 为什么需要清除浮动? 1、父级没有高度2、子盒子浮动了3、影响下面布局了 清除浮动的方式优点缺...

  • 清除浮动的方法总结

    1,浮动的元素不能给标准流的父亲撑出高度,怎么办? 标准流的元素只能被标准流的儿子撑出高度 2,偏方overflo...

  • 清除浮动的方法总结

    唉最近要准备春招好累呀(=——=)主要是看到别人面经觉得好难鸭,唉加油吧。 为什么要清除浮动 文字环绕。我们都知道...

  • (17.03.27)清除浮动

    清除浮动的方法: clear:both/left/right;清除浮动;两边/左边/右边

  • html基础之一

    1、浮动带来的问题及其清除方法 问题:(1)父元素的高度无法被撑开,影响与父元素同级的元素(2)与浮动元素同级的非...

网友评论

    本文标题:浮动总结及其清除方法

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