IE 加载不了 CSS 是什么原因? 下面本篇文章给大家介绍一下 IE 加载不了 CSS 的原因. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
可能原因如下:
1.html 页面编码与 CSS 编码不同 (如 HTML 为 gbk,CSS 为 utf-8).
2.CSS 文件中未指定 @charset 头声明, 导致 IE 默认使用页面编码来解码 CSS 文件 (DEMO 中 IE 浏览器使用 gbk 来解码一个 utf-8 的 CSS 文件).
3. 中文注释中的汉字为奇数个数时, 会与结尾的 "*/" 组合成新的合法字符, 导致注释未能正确关闭, 造成紧跟其后的样式被自动注释, 从而引起样式失效.
4. 不要使用 @import url('a.css'). 如果使用 @import, 当 CSS 文件发生改动时, 客户端 IE6 将不会刷新该 CSS.
5. 路径错误或者代码不兼容:
如果网页打开时, 没有显示 CSS 设定的样式, 只以原始状态显示. 那么就可能是我们 CSS 文件路径出错或者 CSS 代码不兼容了.
CSS 介绍
CSS 指的是层叠样式表 (Cascading Style Sheets), 它是一种用来表现 HTML 或 xml 等文件样式的计算机语言, 是用来表示 HTML 样式的一种编程语言, 是可以做到网页和内容进行分离的一种样式语言.
CSS 主要用来设计网页的样式, 美化网页; 它不仅可以静态地修饰网页, 还可以配合各种脚本语言动态地对网页各元素进行格式化.
CSS 能够对网页中元素位置的排版进行像素级精确控制, 支持几乎所有的字体字号样式, 拥有对网页对象和模型样式编辑的能力.
更多前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/css3/15150.html