Heim >Web-Frontend >HTML-Tutorial >:外联CSS样式表在IE浏览器中不能正常显示_html/css_WEB-ITnose

:外联CSS样式表在IE浏览器中不能正常显示_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:49:321745Durchsuche

  求问各位大神,将CSS文件独立出来后,所设置的格式在IE浏览器中不显示,而在火狐浏览器中显示正常,是哪里出了问题?  比如下边的代码,很简单的一段,在两个浏览器中显示就不一样:
 
css.css文件代码:

#Layer1 {
 position:absolute;
 width:200px;
 height:115px;
 z-index:1;
 left: 355px;
 top: 99px;
 background-color: #0099CC;
}
body {
 background-color: #6600FF;
}

 

html代码:
 

nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



无标题文档
   



lalallalalal



显示页面如下:
IE浏览器下:

火狐浏览器下:


回复讨论(解决方案)

刷新试下..

首先把css样式嵌入到html中看IE是否加载,如果没有就是css缓存,可以更改一下css文件名后加载css
其次可能的原因是html文件有DOM头的原因,改为无DOM头格式。

首先把css样式嵌入到html中看IE是否加载,如果没有就是css缓存,可以更改一下css文件名后加载css
其次可能的原因是html文件有DOM头的原因,改为无DOM头格式。




第二个方法试过了,没用;第一个不太明白怎么意思,只是把CSS文件名改了,数字的,字母的都试过了,不管用。

看看html和css的文件编码是否一致


首先把css样式嵌入到html中看IE是否加载,如果没有就是css缓存,可以更改一下css文件名后加载css
其次可能的原因是html文件有DOM头的原因,改为无DOM头格式。




第二个方法试过了,没用;第一个不太明白怎么意思,只是把CSS文件名改了,数字的,字母的都试过了,不管用。

刚刚检查了一下,按照第二种方法,把DOM头删掉就好了。
谢谢各位的解答!!真的!! 
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn