• [转]CSS hack总结


    经常会用到但是又记不住的!important *星号 和 _下划线

    写CSS的时候总是盼望着IE6、IE7时代的早点结束

    这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack。
    区别不同浏览器,CSS hack有不同的写法:
    区别IE6与FF:
    background:orange;*background:blue;
    区别IE6与IE7:
    background:green !important;background:blue;
    区别IE7与FF:
    background:orange; *background:green;
    区别FF,IE7,IE6:
    background:orange;*background:green !important;*background:blue;
    注意事项:
    ◆IE都能识别*;标准浏览器(如FF)不能识别*;
    ◆IE6能识别*,但不能识别 !important,
    ◆IE7能识别*,也能识别!important;
    ◆FF不能识别*,但能识别!important;
    另外再补充一个,下划线"_",
    IE6支持下划线,IE7和firefox均不支持下划线。
    于是大家还可以这样来区分IE6,IE7,Firefox
    background:orange;*background:green;_background:blue;
    注:不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面。
     

    形象的总结一下Firefox 、IE6、IE7三种浏览器的CSS Hack写法:(其中橙色代表FF、蓝色代表IE6、绿色代表IE7)
    区别IE6与FF:
    background: orange;   *background: blue;
    区别IE6与IE7:
    background: green !important;   background: blue;
    区别IE7与FF:
    Background: orange;   * background: green;
    区别FF,IE7,IE6:
    background: orange; *background: green !important; *background: blue;
    备注:
    IE都能识别*,标准浏览器(如FF)不能识别*;
    IE6能识别*,但不能识别 !important;
    IE7能识别*,也能识别 !important;
    FF不能识别*,但能识别 !important;
    不管是什么方法,书写的顺序都是Firefox的写在前面,IE7写在中间,IE6写在最后面。

  • 相关阅读:
    Wannafly挑战赛14 F.细胞
    D 勤奋的杨老师(二)(最小割)
    三分算法求最值
    初识最大流
    初识数据结构
    决策型DP
    哈希表
    【BZOJ】1878: [SDOI2009]HH的项链 (主席树)
    【HDU】1520 Anniversary party(树形dp)
    【UVa】1606 Amphiphilic Carbon Molecules(计算几何)
  • 原文地址:https://www.cnblogs.com/snippet/p/css_hack.html
Copyright © 2020-2023  润新知