添加doctype时CSS会消失

J.Z*_*Zil 3 css doctype nginx

当我向我的网站添加doctype时,我的CSS无法加载.没有doctype时它工作正常.

这是我的doctype:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Run Code Online (Sandbox Code Playgroud)

我的CSS位置在这里:

www.site.com/static/css/main.css
Run Code Online (Sandbox Code Playgroud)

定义如下:

<link href="/static/css/main.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

我做了一些谷歌搜索,但我的网站几乎验证,所以我不明白为什么整个CSS将拒绝完全显示!

这是一个URL:LIVE SITE

我正在使用最新的Google Chrome

Lee*_*ski 6

[21:51:53.698]样式表/static/css/main.css未加载,因为其MIME类型"text/plain"不是"text/css".

你需要确保mime类型text/css.

  • @JamesWillson你可以发布你的`nginx.conf`文件.也许你已经无意识地注释了"include /etc/nginx/mime.types;"这一行,将它改为(C-like)`#include /etc/nginx/mime.types;`在这个文件中. (2认同)