0

HTTP メタ タグに関連する非常に特別な質問があります。content-language メタ タグを Web サイトに追加する必要がありますが、使用を余儀なくされているプラ​​ットフォームでは、次のような期待される/正しい形式で追加することはできません。

<meta http-equiv="content-language" content="en-US" />

ただし、カスタム タグを追加することは許可されているため、次のように追加できます。

<meta name="content-language" content="en-US" />

これら2つが両方とも有効であるか、それともhttpと同等である必要があるかを誰かが確実に知っていますか? 助けてくれてありがとう!

4

1 に答える 1

0

タグ<meta name="content-language" content="en-US" />は XHTML で有効なマークアップです。これでは役に立ちません。(そのとおり<meta name="I just invented this!" content="whatever ☺" />です。)それに注意を払っている汎用ソフトウェアはおそらくないでしょう。

使用して<meta http-equiv="content-language" content="en-US" />もおそらく問題はありません。一部のブラウザーはxml:langlang属性がない場合にコンテンツの言語を決定するために使用する場合がありますが、これは何に対してもほとんど影響を与えません。言語をそのように宣言すると、状況によっては既定のフォントに影響を与えますが、Web ページでブラウザーが既定のフォントを使用できる頻度はどれくらいでしょうか?

したがって、重要な問題は、そのようなタグを使用して何を達成することになっているのかということです。

于 2012-09-18T19:30:40.723 に答える