资讯专栏INFORMATION COLUMN

clearfix清除浮动最佳实践

tommego / 2049人阅读

摘要:版本一解释下这个参数,字符里有一个零宽度空格,即,代替原来的,可以缩减代码量。

版本一
    .clearfix:after { 
        content:"200B"; 
        display:block; 
        height:0; 
        clear:both; 
    } 

解释下:content:"200B";这个参数,Unicode字符里有一个“零宽度空格”,即 U+200B,代替原来的“.”,可以缩减代码量。而且不再使用visibility:hidden。

版本二
    .clearfix:before,.clearfix:after{ 
        content:""; 
        display:table; 
    } 
    .clearfix:after{clear:both;} 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/116561.html

相关文章

  • 前端整理——css部分

    摘要:圣杯布局和双飞翼布局解决问题的方案在前一半是相同的,也就是三栏全部浮动,但左右两栏加上负让其跟中间栏并排,以形成三栏布局。双飞翼布局,为了中间内容不被遮挡,直接在中间内部创建子用于放置内容,在该子里用和为左右两栏留出位置。(1)盒模型(普通盒模型、怪异盒模型) 1、元素的content(内容)、padding(内边距)、border(边框)、margin(外边距)构成了CSS盒模型 2、IE...

    chaosx110 评论0 收藏0
  • 如何解决因float带来的排版问题?

    摘要:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。用属性来指定要插入的内容。的作用是允许浏览器渲染它,但是不显示出来。这个元素的作用就像元素它定义了一个块级盒子有两个特性同行等高宽度自动调节。 浮动造成的常见问题有哪些? 兄弟元素排版错乱 内联元素(行内元素) 如果该兄弟元素是内联元素,内联元素会尽可能的围绕在浮动元素的周围showImg(https://segmentfa...

    william 评论0 收藏0
  • 清除浮动

    摘要:还有几种乱七八糟的清除浮动方法,但是缺点多,故不提起,了解可参考浮动的目的:把多个盒子放在一行上清除浮动的目的:解决父盒子高度为0的问题清除浮动,也称闭合浮动注:本文不兼容IE6 未清除浮动实现情况: 清除后: 原代码: DOCTYPE html> 清除浮动 .content{ width:960px; margin:100px auto; border: 1px solid ...

    zhisheng 评论0 收藏0
  • 清除浮动的方法

    摘要:清除浮动本质解决父级元素因为子级浮动引起内部高度为的问题。清除浮动的方法选择器额外标签法推荐的做法是通过在浮动元素末尾添加一个空的标签例如,或则其他标签等亦可。 清除浮动本质: 解决父级元素因为子级浮动引起内部高度为0 的问题。 清除浮动就是把浮动的盒子圈到里面,让父盒子闭合出口和入口不让他们出来影响其他元素。 清除浮动的方法: 选择器`{clear:...

    miqt 评论0 收藏0

发表评论

0条评论

tommego

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<