質問

はどう違うのは2回線以下に示?:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB">

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

わなかった場合は、metaタグ、その結果?

なデータベースのようなデータの一つの影響がスクリーンリーダーのテーマにワークショップ。いてはちょっとしたと混乱しないように気をつかうことになったと言われています。

おかげさまの事前の手

ベストについて

します。

役に立ちましたか?

解決

ダイブへのアクセス 特定の言語のページ お勧めの追加などのコントロール可能な領域で多くのスクリーンリーダーとしてのできごdoctype:

使用している場合は、他の変異体HTML4, 変更のタグに利用 自分の言語コードでない場合 英)

<html lang="en">

使用している場合は、他の変異体XHTML 1.0変更のモニターす(使用言語コードの両方 地):

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

使用している場合は、XHTML1.1の変更 タグは、今、本サイトのサービスを 独自の言語コード):

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

同条項も参照 ISO639.2 かなりの価値のxml:langすべきは、XML仕様参照のためのソフト RFC4646際のタグの識別言語, れるかも---なんてことをご表示の価値"en-GB"が有効になります。

Googleの Webオーサリング統計 (2005年)について以下のように述べていいです

次に、コンテンツ語値 (使用されるhttp-equiv属性)に指定します。ほとんどとして多くの人が利用すること 指定のlang属性にhtml 要素になります。のHTML5の仕様現在 http-equiv属性には 可の場合の設定 の文字エンコーディングできない" 本当にできるように、上のグラフ を示す.しかし、 http-equiv="Content-Language"の 支少なくとも一つのブラウザ として出展参加しましたここで、幅広く使用されています— そhttp-equiv消すべきではない ます。

さらに、 レwebproworld この違いのhttp-equiv=コンテンツ-言語の名前=言語を記述する言語の文書は、この両方が必要となります。

最後に、参照 HTMLの技術のためのWeb Content Accessibility Guidelines1.0 文書ではW3Cであり、勧告、具体的には 特定の言語.

このようにな画面読みlang属性以上のコンテンツ語のメタ情報も提言などの見ご利用のメタデータ。特に、統計のよう適切なうまにてプロペラ後方に移動し、エす。

他のヒント

私は<meta>バージョンの一つの利点は、あなたが例えば、<meta http-equiv="Content-Language" content="en-GB, fr" />のように、複数の言語を指定することができるということであると考えています。のより詳細な検査のために、こののnoreferrer">

Content-Language は不適合にXHTML5.

ができるか、一つ以上指定するには言語んいるのではならないも).のものを使用できる xml:lang 属性が特定の要素ではなく、例えば

<p xml:lang="en">Hello <span xml:lang="de">Welt!</span></p>

W3C I18N FAQ も明確に対 <meta>:

HTTPヘッダまたはmeta要素情報についてはこちらです。による拡張 を指定してください、テキスト処理言語のコンテンツ全体としての lang および/または xml:lang 属性には、 html タグ.

しか meta http-equiv は必要ない) HTML文書(XHTML)でXHTMLできる言語を指定用 xml:lang.

ので、差には冗長となります。

HTTP / 1.0 RFC 1945には、Content-Languageヘッダーフィールドは "対象読者の言語" を表していると言います。

  

コンテンツ言語エンティティヘッダ   フィールドには、自然を記述する   対象読者の言語(複数可)   囲まれたエンティティのため。ご了承ください   これは、すべてのと等価ではないかもしれません   言語は、エンティティ内で使用します。

HTML4とXHTML1.xがHTTPヘッダではなく、HTML文書に埋め込まれた同一の情報としてメタHTTP-当タグを扱う。

一方、XML:langのとhtml langは属性が表示される要素内に含まれる文書の言語、またはその断片を同定する属性

lang属性は次のようになります。エンGB EN-US、(例えば)、XMLながら

だから、あなたが英語を話す人にフランス語を教えるために、フランス語で、主だった文書があるとし、コンテンツの言語は次のようになりますFR-FRます。

の、HTML 5つの変化この、およびメタHTTP-当量=「コンテンツの言語は」それにもかかわらず、文書全体のデフォルトの言語を定義し、一つだけをサポートしてい不適合HTMLと考えられています言語はそのXMLを効果的に同じです:LANG html要素に。私は、この変更の背後にある理由を理解すると言うことはできませんが、ダニエル・グラズマンとイアン・ヒクソンは<のhref = "http://lists.w3.org/Archives/Public/public-html/2008Nov/から始まるスレッドでそれを議論します0083.html」のrel = "nofollowをnoreferrer"> http://lists.w3.org/Archives/Public/public-html/2008Nov/0083.html の

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top