浏览器不加载css文件怎么办

  介绍

这篇文章将为大家详细讲解有关浏览器不加载css文件怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

解决浏览器不加载css文件的方法:1、检查css路径是否错误并修改;2,将css文件中指定的编码与页面设置统一;3、修改文件后缀的minetype类型;4、检查并修改HTML头部的DOCTYPE声明。

<强>解决方案:

1,首先考虑是否css路径错误。

2, css文件中指定的编码与页面不统一,浏览器用页面编码解析css,自然会出错。我的即更新到IE11时遇到了这个问题,HTML给的gb2312, css文件头给了的@charset" utf-8", css完全加不上。

例:

& lt;元http-equiv=癈ontent-Type"内容=皌ext/html;charset=gbk"/比;   & lt;链接的href=https://www.yisu.com/zixun/join_us.css " type=" text/css " rel="样式表" charset=" utf - 8 ">

(1)外联css文件开头给了@charset“utf-8"

(2) css文件中未指定@charset头声明,导致即默认使用页面编码来解码css文件。

在这里解释一下,gb2312和gbk都是较早的国标码,主要用于编解码常用汉字。而utf - 8更国际化一些,同时适用中文,基于英文的平台使用utf - 8. gbk gb2312等与UTF8之间都必须通过Unicode编码才能相互转换。

3,即不支持引入外部的css文件,并且提示矿类型类型不匹配. .css文件不是minetype类型,原因可能是这个。css文件是你创建的其他类型(比如txt)文件然后改的后缀。

(1)那就重建一个css文件,把代码复制过去。

(2)或者下载FilesTypeMan软件,直接修改文件后缀的minetype类型。

4,看一下你的HTML头部的DOCTYPE声明

& lt; ! DOCTYPE>声明不是HTML标签,它是指示网页浏览器关于页面使用哪个HTML版本进行编写的指令,在HTML 4.01中& lt; ! DOCTYPE>声明引用DTD,因为HTML 4.01基于SGML.DTD规定了标记语言的规则,这样浏览器才能正确地呈现内容。

HTML5不基于SGML,所以不需要引用DTD。

& lt; !DOCTYPE html>HTML5声明。

& lt; !DOCTYPE html公众“-//W3C//DTD XHTML 1.0框架集//EN",“http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"的在这个是dw自动在网页文件页增加了dtd信息(可以删。删除后,浏览器会使用的默认dtd。)

该dtd等同于XHTML 1.0过渡,但允许框架集内容。

还有很多…

本地的外联css加不上,把页面头部的& lt; !DOCTYPE html>把html去掉就好了。

关于浏览器不加载css文件怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

浏览器不加载css文件怎么办