重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、一个可能是你的CSS样式引用的书写方式不正确,导致在IE9和IE10下面无法通过MIME的检查,如果是这个原因,在代码里面修改一下css样式引用的方法就行了。
我们提供的服务有:成都网站建设、成都网站设计、微信公众号开发、网站优化、网站认证、盐湖ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的盐湖网站制作公司
2、这是因为IE很多方面并没有按html和css的标准来做,它是想搞一套自己的标准,结果证明是失败的,因此IE(主要是指IE8-)不是标准浏览器,很多html5和css3的效果无法在IE中呈现出来。
3、按照路径预览的网页文件和style.css应处于同一文件夹的根目录才可以。注意事项:书写的代码兼容性问题,建议查看css hack。a:link、a:visited、a:hover,按照顺序写。
4、兼容性视图只能治标,不能治本。由于新版本IE安全机制的修改,对于本地的CSS文件会检查它的MIME type值是否匹配,如果css的mime type不是text/css,就会拒绝加载。
浏览器缓存过多造成空间不足,IIS空间不足等网络因素也可能是造成CSS加载失败的原因。(4)编码问题检查CSS文件中的字符集是否与我们调用的CSS文件的网页的字符集是否一致,也就是charset属性那里。
网络原因IIS空间不足、浏览者网速慢、空间速度慢等网络因素是造成CSS加载失败的原因之一。解决办法:更换网络、刷新缓存路径错误网页打开时,没有显示CSS设定的样式,只以原始状态显示。那么就可能是我们CSS文件路径出错。
可能原因如下:HTML页面编码与CSS编码不同(如HTML为gbk,CSS为utf-8)。CSS文件中未指定@charset头声明,导致IE默认使用页面编码来解码CSS文件(DEMO中IE浏览器使用gbk来解码一个utf-8的CSS文件)。
IE9+浏览器控制需要css文件的响应类型为text/css,被你的页面是没有这类型的,导致浏览器忽略了你的css文件。
这是因为IE很多方面并没有按html和css的标准来做,它是想搞一套自己的标准,结果证明是失败的,因此IE(主要是指IE8-)不是标准浏览器,很多html5和css3的效果无法在IE中呈现出来。
还 有一种情况,在IE8下只有不使用兼容模式页面才能显示正常,但是如果设定为IE8的模式,在IE9中却会导致CSS3失效。看来,需要针对 IEIE9 分别 禁用兼容模式。
我觉得你可能是写错了,引用外部CSS链接样式的写法: 你也有可能是html的编码,就像楼上朋友所说的一样。