忍者ブログ

XHTML入門

HTML4.01からXHTMLへの移行のポイント。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

名前空間(namespace)

XHTML1.0の雛型のhtml要素とxmlns属性についての解説。

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

ルート要素はhtml要素

XHTML1.0、XHTML1.1ではルート要素(root element、最上位要素)はhtml要素でなければなりません。 要は「<html>~</html>」の中に全てのコンテンツを書くということです。

xmlns属性

XHTML1.0、XHTML1.1ではルート要素であるhtml要素に、xmlns属性で名前空間(namespace)を指定しなければなりません。 xmlnsのnsはnamespaceのnsです。

名前空間(namespace)とは

XMLでは要素や属性を自由に定義できるので、例えば、同じtitle要素でも、あるXML文書では映画の題名だったり、他のXML文書では日記のタイトルだったり、意味が違います。 そういう衝突を避けるための仕組みが名前空間(namespace)です。

当サイトでは大雑把な説明に留めます。詳しくは関連リンクをご覧下さい。

XHTML1.0、XHTML1.1の名前空間(namespace)は「http://www.w3.org/1999/xhtml」と決まってますので、コピペすればいいです。

関連リンク

XHTML1.0の解説

  1. XML宣言
  2. DOCTYPE宣言
  3. 名前空間(namespace)
  4. xml:lang属性
  5. 雛型のその他の解説
  6. 要素(element)のポイント
  7. 属性(attribute)のポイント
PR
xml:lang属性HOMEXHTML1.0のDOCTYPE宣言

コメント

お名前(N)
タイトル(T)
メールアドレス(M)
URL(U)
コメント(C)
パスワード(P)
送信(S)

トラックバック

xml:lang属性HOMEXHTML1.0のDOCTYPE宣言

メニュー

カテゴリー

リンク

RSS

Appendix

リンクはご自由にどうぞ。

最終更新2007/2/25

Valid XHTML 1.0 Transitional
Valid CSS
Copyright © XHTML入門 All Rights Reserved.
忍者ブログ[PR]