IE9以上 CSS文件因Mime类型不匹配而被忽略 其他浏览器及IE8以下显示正常

 什么是Mime类型?

MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。

 为什么会出现错误? 

在IE9以上的IE浏览器中,尤其是本地环境下,在没有配置服务器的环境下,会遇到外链的CSS文件无法加载成功,而导致想要的效果没有实现!当你遇到这样的问题时,你在IE自带的调试工具里的控制台里会看到“SEC7113:CSS因Mime类型不匹配而被忽略”的错误提示。

微软从IE9之后添加了文件名识别的程序,这是在IE9以上的标准模式下才会出现的,在兼容模式下就没有问题。

IE9以上  CSS因Mime类型不匹配而被忽略解决方法:

首先检查link标签是否填写完整,rel="stylesheet" type="text/css"。类型要用type="text/css"。如果没有问题的话按照下面的方法操作

1、Windows键+R,打开“运行”窗口

2、在运行中,输入“regedit”。单击“确定”按钮,弹出“用户帐户控制”对话框,询问是否允许打开注册表编辑器的提示对话框(如果是在XP系统中则无此对话框)。选择“是”。即可打开注册表编辑器

3、在注册表编辑器中,找到HKEY_CLASSES_ROOT下的.css文件夹。查看Content Type下的数据格式是否为text/css。如果格式不是的话,修改为text/css即可

时间: 2024-10-10 20:13:41

IE9以上 CSS文件因Mime类型不匹配而被忽略 其他浏览器及IE8以下显示正常的相关文章

IE9,IE10 CSS因Mime类型不匹配而被忽略问题 (转)

写页面的时候在chrome,fireforks等页面上显示正常,但是换成IE9,IE10之后就完全没有样式了,报错信息是CSS 因 Mime 类型不匹配而被忽略,下面与大家分享下这个问题的相关的回答 写页面的时候在chrome,fireforks等页面上显示正常,但是换成IE9之后就完全没有样式了.IE真是个奇葩的怪胎.它的报错信息是’CSS 因 Mime 类型不匹配而被忽略‘,也就是说所有的.css文件全部都不起效果了.去网上查了一些资料,有很多与这个问题相关的回答. 首先要明白Mine类型是

IE浏览器“SEC7113: CSS 因 Mime 类型不匹配而被忽略”问题的解决方法

写好的CSS文件使用IE浏览器不加载,但使用火狐等浏览器却能够正常显示.读了这篇文章的方法2才知道,使用ie本地直接打开则调用file协议时CSS不加载,把所写的文件放入本地Apache服务器内,再用ie打开调用http协议,显示正常,问题解决. 原帖位置:http://www.uedsc.com/css-mime-type-mismatch.html 什么是Mime类型? MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型就是设定某种

解决IE下CSS因 Mime 类型不匹配而被忽略的问题

写页面的时候在chrome,firefox等页面上显示正常,但是换成IE9之后就完全没有样式了,报错信息是CSS 因 Mime 类型不匹配而被忽略,下面与大家分享下这个问题的相关的回答.IE真是个奇葩的怪胎.它的报错信息是’CSS 因 Mime 类型不匹配而被忽略‘,也就是说所有的.css文件全部都不起效果了.去网上查了一些资料,有很多与这个问题相关的回答. 首先要明白Mine类型是个什么.MIME类型就是设定某种指定扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器

CSS 因 Mime 类型不匹配而被忽略

晚上写了一个测试的html,在crome下都显示正常,想到ie下看看,结果样式错了,报一个错误: 百度了一下,我是这么解决的 大家都写说是看看下注册表中 css 的 Content-type属性是不是 text/css,按照其操作,我做了一遍,的确改了过来,mark一下: win---->运行-->输入regedit 在下图中改了Content type 的类型为  text/css就行.

各种文件的mime类型

各种文件的mime类型 扩展名:abs MIME类型:audio/x-mpeg 扩展名:ai MIME类型:application/postscript 扩展名:aif MIME类型:audio/x-aiff 扩展名:aifc MIME类型:audio/x-aiff 扩展名:aiff MIME类型:audio/x-aiff 扩展名:aim MIME类型:application/x-aim 扩展名:art MIME类型:image/x-jg 扩展名:asf MIME类型:video/x-ms-as

C# 获取文件的MIME类型

在C#中获取文件的MIME类型(Content Type)的方法如下 一.使用MimeMapping类 在System.Web程序集中,当前为静态类,就一个获取 // // 摘要: // 映射文档扩展使 MIME 类型内容. public static class MimeMapping { // // 摘要: // 返回映射为指定的文件名的 MIME. // // 参数: // fileName: // 用于确定 MIME 类型的文件名. public static string GetMim

.NET获取文件的MIME类型(Content Type)

第一种:这种获取MIME类型(Content Type)的方法需要在.NET 4.5之后才能够支持,但是非常简单. 优点:方便快捷 缺点:只能在.NET 4.5之后使用 public FileResult down() { var file = Server.MapPath(@"\Download\fff.zip"); return File(file, MimeMapping.GetMimeMapping(file)); } 之后可以直接使用MimeMapping类的静态方法获取文件

[Android] 获取文件的MIME类型

需求: 输入:File对象 输出:String对象(MIMEl类型) 实现步骤: 1. 获得获取文件的扩展名 private static String getExtension(final File file) { String suffix = ""; String name = file.getName(); final int idx = name.lastIndexOf("."); if (idx > 0) { suffix = name.subst

文件的MIME类型

扩展名:abs MIME类型:audio/x-mpeg 扩展名:ai MIME类型:application/postscript 扩展名:aif MIME类型:audio/x-aiff 扩展名:aifc MIME类型:audio/x-aiff 扩展名:aiff MIME类型:audio/x-aiff 扩展名:aim MIME类型:application/x-aim 扩展名:art MIME类型:image/x-jg 扩展名:asf MIME类型:video/x-ms-asf 扩展名:asx MI