IE8 HACK
写前台 很多时候兼容性无法避免,尤其是IE 6.7.8此类奇葩。6,7hack写法就是在样式名前面加个* 就可以了,
但是IE8却没有自己的私有hack 那碰到了怎么办呢,写法如下
之前对css hack做过一个简单的汇总《CSS hack 汇总》,现在进行一些更新:
- “\9″ 只在IE6/IE7/IE8/IE9/IE10下生效
- “\0” 只在 IE8/IE9/IE10下生效
- “\9\0”只在IE9/IE10下生效
故目前如果需要只针对ie8的hack,可先使用在IE8/IE9/IE10生效的“\0”,再用仅在IE9/IE10生效的“\9\0”hack覆盖之前的样式。
如
#selector {
color :#000;
color :#fff \0;
color :#000\9\0
}
这样就能达到效果了
|