为什么IE8不能打开html格式中包含的CSS文件啊

如题所述

你可以多做测试,先是在你的单独CSS文件中对你的HTML进行其他的处理,比如说改变body的背景,或者是改变div的背景和border.
如果成功,说明是你的div的background中的url写错了,所以得去检查一下你的图片路径;
如果失败,说明是你的CSS的<link rel="stylesheet" type="text/css" href="" />中的路径写错了,还是得去检查下你的路径.
如果路径都没错,那么你得检查下你的CSS选择器是否写对,你的属性名是否写对等等.

IE8不可能处理不了CSS文件的,这一点请放心追问

嗯嗯,我再仔细看看,谢谢啦

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-08-04
典型的浏览器不兼容问题,360浏览器是双核浏览器,如果360能显示IE不能显示,那么在Chroms内核的浏览器下应该也没问题,
或者是你的样式不兼容IE,也或者是ie8这个版本。
进一步诊断,需要查看相关css,把你涉及到那个div的css内容贴下吧。追问

谢谢啦
HTML文件

用户名和密码提交验证

CSS文件
#background
{
height:400px;
background:url(%E7%94%A8%E6%88%B7%E6%B3%A8%E5%86%8C%E5%9B%BE%E7%89%873.jpg) no-repeat center scroll;
}

追答

%E7%94%A8%E6%88%B7%E6%B3%A8%E5%86%8C%E5%9B%BE%E7%89%873.jpg这个在IE中不支持的,把图片名都改成英文就OK了。

追问

对对对,太感谢啦,刚刚试出来啦

本回答被提问者采纳
第2个回答  2013-05-04
应该打得开吧,CSS嵌套在HTML中的如果CSS没错就得行,实在不行你用360或者搜狗浏览器打开看哈追问

谢谢啦

第3个回答  2013-05-04
css可以用记事本打开追问

先说声谢谢啦,可能是我的问题没问明白,就是说我用一张图片做一个div的背景放在CSS文件中,然后把他关联HTML文件,可是用IE8打开HTML文件就看不到那张图片了,用360浏览器就可以看到,请问这是兼容性问题吗?如果是的话,要怎么处理啊。

追答

路径问题,要用相对路径哟

追问

嗯嗯,我再试试,谢谢啦
好像是路径不能用中文,ok啦,总之谢谢你啦

ie6 7 正常可IE8和火狐不读css
鉴于您所描述的情况,请您检查一下您引用css文件的代码中是不是用错了标识符,一般这种情况多是因为“\/”错用“\\”而造成的。希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

只有360和ie6加载css文件,ie8和其他浏览器都不加载css文件。求高手解 ...
这种问题一般都是编码不统一。例如你是utf8编码:网页保存编码、网页编码声明、css保存编码全部都要是utf8,否则有些浏览器无法载入css

我IE8浏览器,很多网站都打不开了,只有少数的可以打开,谁告诉下怎么解决...
现在很多网站已经开始不支持低版本的IE浏览器了,因为IE8不支持html5和css3而且其对JavaScript的解释也有很多的兼容性,所以很多的网站开始不支持IE8浏览器开始最低从IE9开始支持。解决的方法就是升级IE浏览器或者使用非IE内核的浏览器获得更好的上网体验。工具原料:浏览器 1、可以查看一些大型的网站对于...

为什么ie浏览器显示不出css样式
这是因为IE很多方面并没有按html和css的标准来做,它是想搞一套自己的标准,结果证明是失败的,因此IE(主要是指IE8-)不是标准浏览器,很多html5和css3的效果无法在IE中呈现出来。从IE9开始,微软也慢慢回到标准的轨道上来了,到了IE11就是完全的标准浏览器了。

ie8css加载两次
您要问的是ie8css加载两次的原因吗?原因如下:1、引入方式不当:在HTML中重复引用同一个CSS文件或在不同位置引用相同的CSS文件,会导致CSS文件被加载多次。2、HTML语法问题:在HTML代码中存在错误或重复的标签闭合标记,导致浏览器解析HTML时出现问题。检查HTML代码是否正确闭合,并且避免重复标签。

为什么ie浏览器显示不出css样式
这是因为IE很多方面并没有按html和css的标准来做,它是想搞一套自己的标准,结果证明是失败的,因此IE(主要是指IE8-)不是标准浏览器,很多html5和css3的效果无法在IE中呈现出来。从IE9开始,微软也慢慢回到标准的轨道上来了,到了IE11就是完全的标准浏览器了。

ie8 不支持 "\/css\/main.css" 这种路径吗,很奇怪
写法不正确,部分浏览器不识别,可以这样写:一、css\/main.css,从CSS本目录开始识别;二、.\/css\/main.css,从根目录开始识别;三、..\/css\/main.css,从CSS上一级目录开始识别。建议用第1种或第3种,实在识别不到,再用第2种,注意目录之间的嵌套。

如何解决IE6、IE7、IE8、Firefox的CSS兼容性问题!详细说下谢谢了...
1 针对firefox ie6 ie7的css样式 现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针 对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了。现在写一个CSS可以这样:1 { color: #...

div在FF中可以居中在IE8中居中不了 css margin:0px auto;
在html代码最上面加上这句声明:<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd"> 这样,IE才能正确解析!

为什么我用IE8打开网页按钮不显示上面的文字啊,就是显示两个点_百度知...
font-size: 10pt;} TEXTAREA{ font-size: 10pt;} BUTTON{ font-size: 10pt;} 保存,然后把.后面的那个记事本的后缀.txt改为.css。继续,打开IE浏览器,选择工具,然后internet选项,然后在常规选项的右下角里选择辅助功能,然后勾住使用样式表编排文档格式,最后点浏览选择你刚刚的那个css文件即可...

相似回答