ホームページ > ウェブフロントエンド > htmlチュートリアル > Web 標準を使用した Web サイトの構築 3 日目: 言語エンコーディングの定義

Web 標準を使用した Web サイトの構築 3 日目: 言語エンコーディングの定義

黄舟
リリース: 2016-12-19 15:11:38
オリジナル
1005 人が閲覧しました

3 番目のステップは、次のように言語エンコードを定義することです:

正しく行うにはW3C コード検証に合格するには、すべての XHTML ドキュメントが使用するエンコード言語を宣言する必要があります。通常は gb2312 (簡体字中国語) を使用してマルチコードを作成することもできます。ニーズの定義に応じて言語ページ。


通常、この定義で十分です。ただし、XML ドキュメントではこのように言語エンコーディングが定義されていないことを付け加えておきます。XML は次のように定義されています:


Macromedia.com のホームページのコードの最初の行にも同様の記述があります。これは W3C が推奨する定義方法でもあります。では、このアプローチを採用してみませんか?その理由は、IE6/windows など、一部のブラウザでは標準のサポートが不完全であり、そのような定義方法を正しく理解できないためです。したがって、現在の移行計画では、引き続きメタ方式の使用を推奨します。もちろん、両方の方法で書くこともできます。

この Web サイトのソース コードを見ると、言語エンコードが定義されている文がもう 1 つあることがわかります:


これは、さまざまなブラウザがページを正しく解釈できるようにするために、古いブラウザ用に書かれています。

注: 上記の宣言ステートメントの最後にスラッシュ「/」が表示されますが、これは以前の HTML4.0 コードの記述とは異なります。その理由は、XHTML 構文ルールでは、すべてのタグに開始と終了が必要であるためです。たとえば、 と 、

など。ペアになっていない識別子の場合は、識別子の末尾にスペースを追加する必要があります。 」。たとえば、

と記述され、 と記述されます。これは、ブラウザがコードを一緒に認識しないようにするためです。

上記は、Web 標準を使用して Web サイトを構築する 3 日目です: 言語エンコーディングのコンテンツの定義 その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート