如果发现你的某个Css文件在IE中得不到支持的时候 很有可能是因为你的通配符选择器 也就是*{ } 放在了最上面
通配符选择器如果放在了Css文件的最上面 在火狐中是没事的 但是在IE中却不行
通配符选择器最好放在最后 元素选择器最好放在倒数第二否则IE 不支持 靠 好像父子 后代选择器也要放在后面
总结:造成以上那些怪问题的根本原因是中文注释搞得鬼——解决方案:保证CSS文件的编码格式和html文件的编码格式一样 一般情况下我们都是用utf-8编码 在每一个CSS文件的开头加上 @CHARSET "utf-8"; 这样就可以解决中文乱码了
本文探讨了CSS在Internet Explorer浏览器中的兼容性问题,特别是关于通配符选择器的位置及其对样式加载的影响。同时提供了确保CSS文件正确显示的解决方案。
819

被折叠的 条评论
为什么被折叠?



