针对 IE7 的 CSS Hack
IE7修复了很多IE6中和CSS相关的bug,不过这样以来,原来在IE6中可以使用的CSS Hack到IE7中也就失效了,比如 *html 之类,其实IE7中也有相应的CSS Hack~
那就是传说中的:
*+html
中间没有空格,IE7把html之前的DTD声明也当作DOM的一个元素,所以这条规则在IE7中就会匹配,在其他浏览器包括IE6都不会匹配,而且这条规则从语法上来讲是正确的,即使做css check也不会报错……
所以,以后IE6中就是 * html ,IE7中就是 *+html 了~
感谢开发人员,这种东西以后就应该写到IE的About里面去…… 
备忘一下,肯定会用得到的……
评论 (0)