【问题标题】:HTML5 CSS Validation Content-Type ErrorHTML5 CSS 验证内容类型错误
【发布时间】:2014-01-25 17:03:20
【问题描述】:

希望它只是一个快速的,刚刚运行了我的第一个 html 验证,一切正常,它一直告诉我没有找到内容类型。我已经将它与其他 html5 网站进行了比较,但我不知道发生了什么。当我尝试验证我的 CSS 表时,我也遇到了 MIME 错误。我很确定他们是相关的/

http://validator.w3.org/check?uri=http%3A%2F%2Fnathansachs.com%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices

【问题讨论】:

    标签: css html validation mime


    【解决方案1】:

    正如错误消息所述,您的服务器未能在 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 已经发布)。使用实验代码可能是您的问题的原因。

    可能相关:

    【讨论】:

      【解决方案2】:

      尝试将其添加到 <head /> 部分中。

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      

      对于 HTML5:

      <meta charset="UTF-8"> <!-- try without quotes as well -->
      

      【讨论】:

      • 是的,我尝试过一百万次,我在 html 5 中工作,所以我真正需要的是 。其他人有什么想法吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 2022-01-18
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      • 1970-01-01
      相关资源
      最近更新 更多