• ベストアンサー

HTML5名前空間とは具体的にどこの何を意味する?

「HTML5名前空間」とは具体的にどこの何を意味する言葉なのでしょうか? ・ここに書かれている内容は全て名前空間なのでしょうか? http://www.w3.org/1999/xhtml ・それともこちらに書かれている内容なのでしょうか? http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#xml ▽Dive Into HTML5   http://hail2u.net/documents/diveintohtml5-semantics.html

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

HTMLでは、名前空間という考え方はしないです。  HTML5をPolyglot マークアップ・・・XML互換の仕様で記述する時にはじめて名前空間と言う概念が必要になります。  ⇒Polyglot マークアップ: HTML 互換の XHTML 文書/5. 名前空間( http://standards.mitsue.co.jp/resources/w3c/TR/html-polyglot/#namespaces )  HTML4.01以前は、DOCTYPEを用いて、それぞれの要素が何に含まれ、何を含まれうるかを指定していましたが、XMLに合わせたXHTMLでは名前空間を使用して定義されるようになりました。XHTMLはXMLですから、独自に名前空間を指定してタグ(要素を拡張することも出来ました)  しかし、HTML5では、DOMを使用します。  

re97
質問者

お礼

回答ありがとうございました。 大変参考になりましたー