求助,IIS7.5添加mp4和f4v的mime类型后.不能读取css样式

html-css081

求助,IIS7.5添加mp4和f4v的mime类型后.不能读取css样式,第1张

 解决这个问题的一种方法是联系服务器管理员将.css的MIME类型设置为正确的”text/css”。对于Apache服务器来说,另一种可行的方法是在你的站点根目录下的.htaccess文件中写进这样一行:

AddType text/css .css

这样一来.css文件就会被当作”text/css”类型来编译。如果你的服务器管理员限制了你修改.htaccess文件,那么你就需要联系他(她)以取得权限修改这一MIME类型。

知识普及:

MIME是多用途的网际邮件扩充协议的缩写。对于诸如网络服务器或者浏览器程序来说,按照MIME类型将页面内容分类是一种标准方法,并且这些程序都含有一个MIME类型列表以便于在跨做操作系统的环境下用相同的方法传输同类型文本内容。

当某一服务器中的一个页面需要读取远程CSS文件的时候,根据MIME类型的定义(通常情况下是”text/css”),这个样式表文件带有.css的文件扩展名。然而服务器有时却会错误的将.css文件的MIME类型判断为”text/plain”或者是”text/html”。因此当一个标准编译下的页面(也就是采用完整文档声明的页面)调用这个CSS文件的时候就会被判别为不相符的MIME类型,此时基于Gecko的浏览器就会忽略远程样式表,与我们事先想象中那样美丽的网页相反,它们会将页面展现为无任何样式定义的样子。

一:系统问题(如果你是本机系统光盘装的IIS.查看光盘文件是否损坏)二:IIS没装好.或装IIS时IIS文件不齐全三:上面两个都没问题的话.就检查一下你的系统是否与所装IIS版本文件匹配

你直接用绝对地址看能否打开看到CSS的代码,一般都是出现引用的问题,注意源代码如果出现./之类的父路径的话,需要将IIS的启用父路径功能打开,这个IIS安装时默认是没启用的,这样也会引起调用失效。