搜索
首页web前端css教程css因mime类型不匹配而被忽略怎么办

css因mime类型不匹配而被忽略的解决办法:1、检测Link标签;2、通过http协议的方式浏览页面;3、手动配置服务器环境。

css因mime类型不匹配而被忽略怎么办

本文操作环境:Windows7系统、Dell G3电脑、HTML5&&CSS3版。

IE浏览器“SEC7113: CSS 因 Mime 类型不匹配而被忽略”问题是什么原因?怎么解决?下面本篇文章就来给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

什么是Mime类型?

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

为什么会出现错误?

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

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

【推荐学习:css视频教程

解决方法

既然知道这个错误的原因,那么我们就可以针对性的解决这个问题,以下包含了检测的步骤和方法,你可以根据你实际的情况跳过某些步骤。

1、检测Link标签

Link标签是我们引入样式表的标签,查看下是否缺少type=text/css属性,完整的Link标签示例。

<link rel=stylesheet type=text/css href="style.css">

如果你发现加上以后没有效果,那么接着往下看。

2、静态页面无法显示样式

其实很多人遇到这个问题都是在本地直接使用浏览器打开网页,也就是没有通过http:协议的方式浏览页面,而是通过file:协议打开网页。而CSS无法返回正确的Mime,可能由于你的系统的原因。

进入注册表编辑器,查看 HKEY_CLASSES_ROOT\.css 里面的 Content Type 是否是 text/css。

3、服务器环境无法显示样式

在服务器环境中无法显示样式,不管是本地还是远程,解决的方法都是一样的,既然服务器不能返回正确的文档类型,我们就需要手动配置。

IIS服务器

对于IIS服务器通过配置web.xml文件,要求服务器输出正确的CSS Mine信息。

<mime-mapping>
<extension>css</extension>
<mime-type>text/css</mime-type>
</mime-mapping>

Apache服务器

当web服务器想浏览器发送文档时,它会给文档加上一个响应报头作为前缀,此报头包含了用于告诉浏览器如何解释文档的数据,元数据的一个最重要的部分是最后一行中的Content-Type。它将告诉浏览器如何呈现内容。例如浏览器用于显示 JPEG 和 GIF 的代码是不同的。

而这里我们需要正确的配置CSS文件的Content-Type,在Apache的安装目录下有一个conf文件夹,里面的mime.types文件就是响应报头文档类型配置。

添加一下代码到mime.types文件中,然后重启Apache服务器。

text/css                    css

如果还是不行,试着添加一下代码到httpd.conf文件中,加载mime.types配置文件。

<IfModule mime_module>
TypesConfig conf/mime.types
</IfModule>

以上是css因mime类型不匹配而被忽略怎么办的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
控制台命令指南控制台命令指南Apr 11, 2025 am 10:14 AM

多年来,开发人员的调试控制台已在Web浏览器中以一种或另一种形式提供。最初是作为错误报告的手段

被盗域名的情况被盗域名的情况Apr 11, 2025 am 10:12 AM

早在2011年,该网站的域名CSS-Tricks.com就被盗了。 “劫持域,”他们称之为。它不仅是这个网站,但大约有12个网站

使用边缘到边缘网格的全宽元素使用边缘到边缘网格的全宽元素Apr 11, 2025 am 10:09 AM

如果您有一个有限的宽度容器,则说一个集中的文本列,“打破”以使全宽元素涉及欺骗。也许是最好的

创建一个详细信息,但从未关闭创建一个详细信息,但从未关闭Apr 11, 2025 am 10:02 AM

HTML中的元素和元素可用于使内容切换到文本部分。默认情况下,您会看到

使用Google电子表格和tabletop.js创建一个可编辑的网页使用Google电子表格和tabletop.js创建一个可编辑的网页Apr 11, 2025 am 10:01 AM

如果您曾经面临过客户的永无止境的内容修订请求,请举手。并不是说变化本身很困难,而是

创新无法保持网络快速创新无法保持网络快速Apr 11, 2025 am 09:59 AM

创新的果实每隔一段时间都以改进网络的基础层的形式产生果实。 2015年,HTTP/2成为已出版的

Guillermo&#039; 2019年审查Guillermo&#039; 2019年审查Apr 11, 2025 am 09:52 AM

在我读过的所有以技术为重点的评论帖子中,Guillermo Rauch是我的最爱。那里有很多

React路由器的钩子React路由器的钩子Apr 11, 2025 am 09:49 AM

React路由器5包含钩子的力量,并引入了四个不同的钩子来帮助路由。如果您正在寻找,您会发现这篇文章有用

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),