html声明<!DOCTYPE html>后不能加载css的问题
操作系统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 )
- 上一篇教程: Microsoft JET Database Engine (0x80004005)
- 下一篇教程: 没有了