【发布时间】:2014-01-25 17:03:20
【问题描述】:
希望它只是一个快速的,刚刚运行了我的第一个 html 验证,一切正常,它一直告诉我没有找到内容类型。我已经将它与其他 html5 网站进行了比较,但我不知道发生了什么。当我尝试验证我的 CSS 表时,我也遇到了 MIME 错误。我很确定他们是相关的/
【问题讨论】:
标签: css html validation mime
希望它只是一个快速的,刚刚运行了我的第一个 html 验证,一切正常,它一直告诉我没有找到内容类型。我已经将它与其他 html5 网站进行了比较,但我不知道发生了什么。当我尝试验证我的 CSS 表时,我也遇到了 MIME 错误。我很确定他们是相关的/
【问题讨论】:
标签: css html validation mime
正如错误消息所述,您的服务器未能在 HTTP 响应中包含 Content-Type header。此标头是强制性的。它与 HTML 文档本身无关。
您需要修复生成内容的服务器或服务器端程序。
% curl -I http://nathansachs.com/
HTTP/1.1 200 OK
Date: Sat, 11 Jan 2014 09:24:50 GMT
Server: Apache mod_fcgid/2.3.10-dev
Last-Modified: Tue, 07 Jan 2014 20:32:26 GMT
ETag: "bec00cb-11d5-4ef674648e9f0"
Accept-Ranges: bytes
Content-Length: 4565
我会考虑升级 Apache。您正在使用旧版本的开发分支。该分支已经稳定并且现在在修订版 7 中! (即 Apache 2.4.7 已经发布)。使用实验代码可能是您的问题的原因。
可能相关:
【讨论】:
尝试将其添加到 <head /> 部分中。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
对于 HTML5:
<meta charset="UTF-8"> <!-- try without quotes as well -->
【讨论】: