美文网首页让前端飞程序员
《CSS那些事儿》之阅读笔记

《CSS那些事儿》之阅读笔记

作者: 提小莫 | 来源:发表于2018-01-03 19:58 被阅读30次

    1.IE6不支持子代(>)和相邻兄弟选择器(+)。

    2.建议少有@import因为外部css,IE6下会出现闪屏现象。

    3.大型复杂网站,定义通用样式,不要过分细分css,适当的注释可以提高修改和搜索的便利性。

    4.单列自适应结构

    .container:after{  //父元素

    content:'';

    display:block;

    clear:both;

    }

    .left{ //左侧子元素

    float:left;

    width:400px;

    border:2px solid#0000fe;

    margin-right:-400px;

    }

    .right{  //右侧子元素

    float:right;

    width:auto;

    margin-left:400px;

    border:2px solid#0000fe;

    }

    5.background-image属性高于background-color,背景图会在背景颜色上面展示。

    6.IE6中如何正常显示png-24格式的图片。

    7.设置display:inline,解决IE6双倍间距(margin)的bug问题。

    8.清除浮动的5种方法

    ① 在浮动的子元素最后加一个<br clear="all"/>,清除浮动(ie6的效果,需在父元素加上zoom:1修正)。

    ② 也可以在相邻的子元素设置清除浮动。

    ③ 设置父元素overflow:hidden,清除浮动,前提保证父元素内容不能超过其内容区域。

    ④ 利用设置父元素display:table,清除浮动(ie6及早期FF版本支持性不好)。

    ⑤ 利用父元素设置:after清除浮动

    欢迎指正及补充!

    相关文章

      网友评论

        本文标题:《CSS那些事儿》之阅读笔记

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