页面不加载CSS解决办法
2012-12-17 14:52
113 查看
今天发现页面在IE6下样式错乱,明显的没有加载到CSS,可是在IE7、IE8、IE9、谷歌、火狐、Opera等浏览器上都没有问题,正常显示,是怎么回事呢?
网页采用UTF-8 编码格式,这本来没有问题,问题是外部 CSS 文件默认是 ANSI 编码,并没有保存为 UTF-8 格式。可能你会发现在一般情况下这样也是没有问题的,然而当 CSS 文件中包含有中文注释时就可能不尽如人意了!估计是 IE6 版本以下的浏览器在解析这个 CSS 文件时因为编码问题而无法正确解析,所以才会发生 CSS 在 IE6 下不起作用的情况,IE6对页面的编码有严格的要求。
解决办法:
1.去掉 CSS、JS 中的中文注释,或者改为英文。
2.把 CSS、JS文件 和页面文件都统一编码,可以保存为UTF-8 格式。解决的办法:直接用记事本打开CSS,然后另存为,选择utf-8编码(与你的页面一致)。
网页采用UTF-8 编码格式,这本来没有问题,问题是外部 CSS 文件默认是 ANSI 编码,并没有保存为 UTF-8 格式。可能你会发现在一般情况下这样也是没有问题的,然而当 CSS 文件中包含有中文注释时就可能不尽如人意了!估计是 IE6 版本以下的浏览器在解析这个 CSS 文件时因为编码问题而无法正确解析,所以才会发生 CSS 在 IE6 下不起作用的情况,IE6对页面的编码有严格的要求。
解决办法:
1.去掉 CSS、JS 中的中文注释,或者改为英文。
2.把 CSS、JS文件 和页面文件都统一编码,可以保存为UTF-8 格式。解决的办法:直接用记事本打开CSS,然后另存为,选择utf-8编码(与你的页面一致)。
相关文章推荐
- css加载导致页面先“朴素”后“华丽”的解决办法
- 明明加载好了css,js文件,页面的样式还是不对的解决办法
- 顺网二级页面提示无法加载插件解决办法
- Django 无法加载静态文件(js,css,image)解决办法
- Spring Mvc 无法加载js、css文件解决办法【待补充其他优雅的方法】
- springmvc controller跳转后jsp页面无法加载静态资源css,图片等错误解决方法
- Asp.net 2.0 页面出现“未能加载视图状态...”错误的解决办法(作者:海雅)
- iOS模态跳转的页面WebView中加载html调用本机相册会dismiss返回上一个页面解决办法
- 在FF中浏览本地HTML页面,该页面中的js未加载远程数据的解决办法。
- 横屏模式下(landScape),加载竖的(potrait)页面时,还是竖屏的解决办法
- jquery滚动页面底部时ajax加载多次解决办法
- github不能访问、加载css、js解决办法
- 在UIWebview中加载的网络页面上点击邮件地址不响应(解决办法)
- jquery中load()加载页面,刷新之后,加载的页面不显示的解决办法
- iframe,H5标签embed加载页面,session失效后页面嵌套解决办法
- 在Ext(Version2.2 和目前的Version3.1.1 Version3.2) 里面存在一个BUG,就是当设置了 stripeRows:true, 并没有出现斑马线的效果,解决的办法是在定义一个css类,放置在一个独立的css文件里面,页面加以引用。
- 关于在页面审查元素的时候遇到 element .style 这种的在css里面找不到的解决办法
- ide 页面进行css检查时候会抖动页面的解决办法(防止自己忘记)
- 关于Chrome浏览器加载某些CSS文件超慢或超时的奇葩问题的解决办法
- github不能访问、加载css、js解决办法