之前写过一篇文章《主流浏览器的CSS Hack方法整理》,其中提到了Opera Chrome Safari等浏览器的CSS hack的方法,可是对于有的版本的浏览器是不兼容的,如下面的代码
以下代码是支持Chrome、opera、safari的hack方法,不过我没有使用过,是从网上找到的:
@media all and (min-width:0px){ .wyq { background: #000; } /* Opera、Safari 、Chrome */ }
测试一下,不行~后来在老大的指导下找到了一个解决的方法,代码如下:
Opera Chrome Safari浏览器的CSS Hack方法:
body:nth-of-type(1) .brower { /*background: #00f; 这是专门针对Chrome和Safari的CSS hack */ } .brower { background: #f00; /* ff */ background: #00ff00\0; /* IE8 */ [background: #ff00ff; background: #000; /* Safari Chrome */ *background: #ff6600; /* IE7 */ _background: #ffff00; /* IE8 */ }
注意:
1、下面的一行是一整体,后边的会覆盖前边的
[background: #ff00ff; background: #ff00ff;
2、下面的这一行针对IE8,而且数字必须是0,以前用9,但是用9,IE7和IE6也识别
background: #00ff00\0;
特此记录一下~


