外部CSS在IE11中不起作用

杰西

我已经编写了自己的embed服务器,该服务器可以生成对Web浏览器的响应。生成的“主页”类似于以下html。

<!DOCTYPE html>
<html><head><link rel="stylesheet" href="styles.css"><title>ABC Inc. Web Configurator</title></head><body>
<nav><p>[<b>Home</b>]</p></nav>
<table>
<tr><td><a href=Config>Config</a></td></tr>
<tr><td><a href=Logger>Logger</a></td></tr>
</table>
<footer>Web Configurator &copy; ABC Inc. 2014 - 2015</footer></body></html>

生成的CSS文件是

.even{
	background-color: #EFF;
}
.odd{
	background-color: #FFE;
}
.title{
	background-color: #226;
	color: #EEF;
}
a{
	color: #36C;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
body{
	font-family: Tahoma;
	font-size: 100%;
}
footer{
	color: #999;
	font-size: 0.7rem;
}
nav{
	background-color: #DDF;
	font-size: 1.1rem;
}
td{
	min-width: 60px;
}

当我用Chrome 43或Firefox 39浏览主页时,它们都没问题。但是,当我使用IE11时,即使我可以确保IE11可以从服务器访问CSS文件,CSS也不适用于html。如果我在IE中按F12,则DOM管理器在此页面中不会显示任何样式表。

顺便说一句,我的URL是http:// localhost:8888 /,并且需要基本身份验证。知道如何解决吗?

更新

  1. 我之前已经阅读过stackoverflow线程,并且可以确定我的问题不在于浏览器缓存。感谢毛罗的通知。

  2. 我已经尝试过Chrome + IE tab2,但CSS可以运行,但不适用于nav和footer标记。我想IE标签页不支持HTML5。

更新

  1. 我已经尝试了封闭和非封闭链接标记,但它们都不能解决IE11的问题。

  2. 我尝试禁用基本身份验证,但仍然无法正常工作。

更新

  1. CSS也可以在Firefox 39中使用。

  2. CSS可与IE11 +兼容模式一起使用(但HTML5标签将被忽略)。

T团

我知道这是一个老问题,但是我遇到了这个问题,试图用我的网络服务器解决同样的问题。

IE / Edge不尊重我的(定制)Web服务器生成的CSS。问题是,当我的Web服务器返回CSS时,它没有将MIME类型标记为CSS,并且IE / Edge报告了该消息(隐藏在其控制台输出中):

SEC7113: CSS was ignored due to mime type mismatch.

修复只是将HTML响应mime-type标记为“ text / css”,并且一切正常。请注意,我尝试过的所有其他浏览器(Firefox,Chrome,Safari,Android)对于错误的mime-type都没有问题,他们只是继续使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

追加元素在IE11中不起作用

来自分类Dev

为什么forEach()在IE11的iframe中不起作用?

来自分类Dev

bootstrap 3按钮在IE11中不起作用

来自分类Dev

不到在IE11中不起作用-为什么?

来自分类Dev

在IE11中,RowDataBound上Gridview行的背景颜色不起作用

来自分类Dev

类的CSS仅在IE11中不起作用

来自分类Dev

window.open()在IE11中不起作用

来自分类Dev

CSS3动画在IE11中不起作用

来自分类Dev

表单按钮在IE11中不起作用

来自分类Dev

悬停时颜色变为灰度,在IE11中不起作用

来自分类Dev

CSS表达式在IE11中不起作用

来自分类Dev

方向:RTL在IE11上不起作用

来自分类Dev

OverCls在IE11中不起作用

来自分类Dev

边界半径在IE11中不起作用

来自分类Dev

转换带有calc的translateY在IE11中不起作用

来自分类Dev

为什么我的代码在IE11中不起作用

来自分类Dev

XMLHttpRequest文件上传在IE11中不起作用

来自分类Dev

CSS Vertical Nav Menu Drop Down在IE11中不起作用

来自分类Dev

PptxGenjs writeFile()在IE11中不起作用

来自分类Dev

PptxGenjs writeFile()在IE11中不起作用

来自分类Dev

ShellInABox在IE11中不起作用

来自分类Dev

DevExpress ASPxComboBox在IE11中不起作用

来自分类Dev

CSS表达式在IE11中不起作用

来自分类Dev

OverCls在IE11中不起作用

来自分类Dev

css在IE 11中不起作用

来自分类Dev

CSS动画和动画方向在IE11中不起作用

来自分类Dev

Edge和IE11中的CSS过渡不起作用

来自分类Dev

rails SweetAlert 2在ie11中不起作用

来自分类Dev

Flex流在IE11中不起作用