Jun23
[CSS学习笔记]IE6 IE7 Firefox 的CSS hack区分
By hexybaby  | No Comments »

(“√”代表可识别优先,“x”代表不可识别)

示例:(FF:white;IE7:green;IE6:orange)

  • 只针对FF与IE6(IE7):
    background:white;
    *background:orange;

  • 只针对IE7与IE6:
    background:green;
    _background:orange;

    or…
    background:green !important;
    background:orange;

  • 只针对FF、IE7与IE6:
    background:white;
    *background:green;
    _background:orange;

    or…
    background:white;
    *background:green !important;
    *background:orange;

总结:

书写顺序:FF;IE7;IE6

操作顺序:

  • 方法1[推荐] :
    1.先调Firefox。无优先标识
    2.调IE7,使用*标识。继承1设定。
    3.调IE6,使用_标识。继承1、2设定。

  • 方法2:
    1.先调Firefox。无优先标识
    2.调IE7,使用*+!important标识。继承1设定。
    3.调IE6,使用*标识。继承1、2设定。