当css在体内时,css没有加载到IE上

时间:2014-07-05 11:45:29

标签: html css css3 internet-explorer internet-explorer-11

我有一个案例,我希望css不在标题中,因为标题适用于所有页面,每个页面都有不同的css文件。

我有一个问题,该样式正在使用chrome和firefox,但它无法在IE11上运行。

我尝试使用F12调试问题,我发现了问题。

当我点击div class = waitingTime"在IE 11上,右侧视图中没有样式。

但是当我在chrome和firefox上做同样的事情时,样式出现在右边。

IE 11

enter image description here

Chrome

enter image description here

你可以看到添加css文件的代码高于div

更新

对于无法看到图片的人,我会在此处上传 http://postimg.org/image/dd2p19gkh/

http://postimg.org/image/c5a0dntvn/

更新2

这就是我添加css的方式

<link href="http://localhost:8082/ParkingProject/public/css/waitingTimes" rel="stylesheet" type="text/css" media="all">
<div class="waitingTime">
</div>

2 个答案:

答案 0 :(得分:1)

您可以在正文(仅限HTML5)文档中使用link标记,但仅限于具有itemprop属性的标记,而不是具有rel属性的标记。

因此,您的HTML无效。 Chrome非常好用,它会意外地正确处理你的页面,但你不能责怪IE不这样做。

另见 Can I use <link> tags in the body of an HTML document?

答案 1 :(得分:0)

最后我发现了问题

该文件正在waitingTime.css,但我忘了说.css

chrome和firefox非常聪明,但是IE很愚蠢:)所以当我添加.css时它会起作用