日期:2014-05-17  浏览次数:20546 次

怎样理解CSS HACK中针对IE5.x的这几个过滤器
在《CSS hack浏览器兼容一览表》中有这么一个HACK,我花了一个小时都看不明白,哪位达人能给我解释一下,要用实例说明。谢谢! 
IE5.x的过滤器,只有IE5.x可见 
@media tty { 
i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";} 
}/* */

------解决方案--------------------
这些没有特定定义的,都是基础的东西

关键是看哪些关键字生效,哪些不生效,生效的时候哪些语句可以用,哪些语句不能用
好比

content:"\";

这个在IE5不生效,意思就是说出错,因为CSS定义就算出错也不提示的,那就要看这语句出错到哪个地方为止了,到了哪个地方的语句又开始生效了。


content:"\";这个不生效,那么content:"\";/*" "*/}}这一段就是错的了,浏览器就不执行他,而从它后面有效的语句开始执行。