ホームページ  >  記事  >  ウェブフロントエンド  >  Web 標準を使用して Web サイトを構築する 2 日目: 名前空間とは何ですか?

Web 標準を使用して Web サイトを構築する 2 日目: 名前空間とは何ですか?

黄舟
黄舟オリジナル
2016-12-19 15:10:391122ブラウズ

DOCTYPE が宣言された後の次のコードは次のとおりです:

通常、HTML4.0 コードは単なる

< html> ここでいう「xmlns」とは何ですか?


この「xmlns」というのは、XHTML名前空間の略称で、「名前空間」宣言といいます。名前空間の役割は何ですか? Ajie 自身の理解は次のとおりです:

xml では独自のロゴを定義できるため、あなたが定義したロゴは他の人が定義したロゴと同じである可能性がありますが、意味は異なります。ファイルを交換または共有するときにエラーが発生しやすくなります。このエラーを回避するために、XML では名前空間宣言を使用します。これにより、ID を指す URL を通じて ID を識別できるようになります。例:

Xiao Wang と Xiao Li の両方が を定義している場合、Xiao Wang の名前空間は「http://www.xiaowang.com」、Xiao Li の名前空間は「http://www . xiaoli.com」の場合、2 つのドキュメントがデータを交換するときに、 識別子は異なる名前空間に属しているため、混同されません。

より一般的な説明は次のとおりです: 名前空間は、文書にマークを付けて、この文書が誰に属しているかを他の人に伝えることです。この「誰」が URL に置き換えられるだけです。

XHTML は HTML から XML に移行するマークアップ言語です。XML ドキュメントの規則に準拠する必要があるため、名前空間も定義する必要があります。また、XHTML1.0 ではロゴをカスタマイズできないため、名前空間は同じ「http://www.w3.org/1999/xhtml」になります。まだ完全に理解していなくても問題ありません。この段階ではコードをコピーするだけです。

次の lang="gb2312" は、ドキュメントで簡体字中国語を使用することを指定します。

上記は、Web 標準を使用して Web サイトを構築する 2 日目です。名前空間の内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。