HTTPレスポンスヘッダとmeta http-equivの食い違い

メッセージ

DTDでXHTMLを指定するとHTTPレスポンスヘッダはtext/htmlになり、 meta http-equivはapplication/xhtml+xmlになり、軽微なバグなように 見えます。

以下http://openlab.ring.gr.jp/k16/htmllint/explain.html#conflict-mime からの引用です。

現在HTMLとして受け付けられるメディアタイプは、text/html と application/xhtml+xml です。HTTPレスポンスヘッダに指定されているメディアタイプと<meta>に指定されているそれが食い違っています。しかし、そもそも application/xhtml+xml では、<meta http-equiv> を記述すべきではありません。

XHTML Media Typesによると、HTMLに対して application/xhtml+xml を指定するのは禁止され、XHTML1.1に対して text/html を指定することを推奨していません。

XHTML Media Typesによると、メディアタイプが application/xhtml+xml である文書では <meta http-equiv> を記述すべきではないとされています。




トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-02-24 (木) 23:18:40
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.240 sec.

SourceForge