html声明<!DOCTYPE html>后不能加载css的问题
作者:佚名    文章来源:本站原创    点击数:9717    更新时间:2018/6/26 9:09:37

操作系统win7 32位,浏览器IE11和谷歌68.0.3409.2,DW8中开发网站,利用netbox调试,碰到页面不能加载外部链接的css的问题;搜索下,说是删除声明<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">即可,测试了下,果然如此。

平时开发网站的时间很少,又是业余水平,为了精简代码,就去掉了这行声明。但在搜索过程中,了解到<!DOCTYPE html>的作用及意义,于是决定按标准去做。这次在DW8中做了一个简单的html文档,并在该文档中添加了简单的css,在本地测试,css起作用,将css放到外部链接文档中,再次测试,css不起作用。IE11中按F12调试,css根本没加载,谷歌浏览器中也是没加载。于是又各种搜索,终于找到这篇博客:

 

截图来源:https://blog.csdn.net/panling_dml/article/details/78486119

按照上面的操作,html声明<!DOCTYPE html>后不能加载css的问题迎刃而解。于是又以application/x-css与text/css为关键词搜索了下,发现浏览器Content-Type 类型的知识好复杂啊,脑子混乱了,就此打住。

(教程录入:admin    责任编辑:admin )