刚刚安装了 IE10,即使使用“默认重置”,当我打开本地页面(如 C:\Documents\index.html)时,它也拒绝加载简单的链接样式表,直接调用如下:
<link href='common.css' type='text/css' rel='stylesheet'>
控制台错误消息是:SEC7113:由于 mime 类型不匹配,CSS 被忽略
我已经搜索了安全设置,但似乎没有任何改变行为。
从网络上查看页面,当然没有问题。
有人有线索吗?
(FWIW,我在 Win7/64 台式机和老化的小型 Win7/32 上网本上看到了完全相同的问题。)
编辑:这是一个简单的测试用例。将此 HTML 作为 index.html 保存在 PC 上的文件夹中:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Basic</title>
<link href="common.css" rel="stylesheet" type="text/css">
</head>
<body>
<p>This text should be red.</p>
</body>
</html>
现在将此 CSS 保存在同一个文件夹中,作为 common.css:
body {
color: red;
}
用 Firefox 或 Chrome 打开 index.html - 红色文本,对吗?但是如果我用 IE10 打开它,文本是黑色的 - 没有加载 common.css 文件。