如果发现你的某个Css文件在IE中得不到支持的时候 很有可能是因为你的通配符选择器 也就是*{ } 放在了最上面
通配符选择器如果放在了Css文件的最上面 在火狐中是没事的 但是在IE中却不行
通配符选择器最好放在最后 元素选择器最好放在倒数第二否则IE 不支持 靠 好像父子 后代选择器也要放在后面
总结:造成以上那些怪问题的根本原因是中文注释搞得鬼——解决方案:保证CSS文件的编码格式和html文件的编码格式一样 一般情况下我们都是用utf-8编码 在每一个CSS文件的开头加上 @CHARSET "utf-8"; 这样就可以解决中文乱码了