[1]
[DFN@en[[CODE(URI)[[[http://www.w3.org/1999/xhtml]]]]]] は、
[[HTML]] の[[名前空間URL]] ([DFN[HTML[RUBYB[名前空間]@en[namespace]]]]) [SRC[>>14]] です。

[11] 元々 [[XML]] + [[XML名前空間]]に [[HTML]] を移植した [[XHTML]] において [[HTML]]
[[語彙]]の[[名前空間名]]として導入されました。その後 [[DOM]] が [[XML名前空間]]を統合し、
[[HTML]] の[[要素]]をも[[名前空間URL]]と[[局所名]]の組によって識別するようになったため、
[[XML]] でない [[HTML]] でも[[名前空間URL]]として用いられるようになりました。

;; [15] [[名前空間URL]]ですから、この [[URL]] が指す[[文書]]には特に意味がありません。

* 仕様書

[REFS[
- [14] [CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2015-05-06 10:42:35 +09:00]] 版) <https://html.spec.whatwg.org/#html-namespace-2>
]REFS]

* 語彙

[12] [[HTML]] の[[要素]]は、すべて本[[名前空間]]に属します。

;; [[HTMLの要素]]を参照。

[13] 歴史的にはともかく、現在 [[HTML名前空間]]に直接所属する[[属性]]はありません。

;; [[HTMLの要素]]の[[属性]]は、[[null名前空間]]に属します。

* 関連

-[20] [CODE[http://www.w3.org/TR/REC-html40]]
-[24] [CODE[http://openebook.org/namespaces/oeb-document/1.0/]]

* 歴史

[2] [[名前空間URI]] [CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]] を用いる仕様:
[FIG(middle list)[
- [[XHTML 1]]
-- [[XHTML 1.0]] <IW:XHTML10:"">
-- [[XHTML m12n]] <IW:XHTML1m12n:"">
-- [DEL[[[XHTML Events]] ([[W3C]] [[WD]])]] (改訂済) → 現・[[XML事象]]
-- [CODE(HTMLe)@en[[[ruby]]]]
-- [[XHTML Mobile Profile]]
-- [[auのXHTML Basic]]
-- ([CODE(HTMLa)@en[[[role]]]])
-- [[RDFa]]
-- [CODE(HTMLe)@en[[[access]]]]
-- [[XHTML Basic 1.1]]
-- ([[WebFormsA]])
-- [[XHTML 1.2]]
-- ([CODE(HTMLa)@en[[[inputmode]]]])
- [[XHTML 2.0]]
- [[HTML 5]] / [[XHTML 5]]
-- [DEL[[[Web Forms 2.0]] ([[WHATWG]] [[WD]])]] (廃止) → [[HTML 5]]
-- [[HTML 5]] ([[Web Applications 1.0]])
-- [DEL[[[Web Controls 1.0]]]]
]FIG]


[21] 
それ以外の [[HTML]] の[[名前空間]]関連記事:
[[Voyager]],
[CODE[canvas]]



** 大域属性

[4]
[[XHTML m12n 1.1]]
<IW:XHTML1m12n:"abstract_modules.html#s_commonatts">
によれば、 [[XHTML]]
の[[属性集成]]に含まれる[[属性]]は、
[[XHTML]] ''以外''の[[名前空間]]の[[要素]]で[[大域属性][大域属性 (XML)]]として使うことができます。

;; [[HTML5]] の「[[大域属性]]」とここでの「[[大域属性][大域属性 (XML)]]」は意味が異なります。
[[HTML5]] の「[[大域属性]]」については >>6 を参照してください。

[FIG(list)[
[FIGCAPTION[
[3] [[HTML名前空間]]の[[大域属性][大域属性 (XML)]]の一覧
]FIGCAPTION]

,名前,状態,出典
,[CODE(XMLa)@en[[QN[xhtml:[[about]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[active]]][http://www.w3.org/1999/xhtml]]]],削除 → [CODE(HTMLa)@en[[[irrelevant]]]] [DEL@en[([[WHATWG]] [[WD]])]],[[Web Applications 1.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[cite]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[class]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[XHTML m12n 1.1]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[content]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[coords]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[datetime]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[datatype]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[dir]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[XHTML m12n 1.1]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[edit]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[encoding]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[href]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa 1.1]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[hreflang]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[hrefmedia]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[hreftype]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[id]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[XHTML m12n 1.1]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[inlist]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[RDFa 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[instanceof]]][http://www.w3.org/1999/xhtml]]]],削除 → [CODE(XMLa)@en[[[typeof]]]] [DEL@en[([[W3C]] [[LCWD]])]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[ismap]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[layout]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[media]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[nextfocus]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[onclick]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[ondblclick]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onmousedown]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onmouseup]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onmouseover]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onmousemove]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onmouseout]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onkeypress]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onkeydown]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[onkeyup]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[XHTML m12n 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[prefix]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[RDFa 1.1]]
,[CODE(XMLa)@en[[QN[xhtml:[[prevfocus]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[property]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[rel]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[repeat]]][http://www.w3.org/1999/xhtml]]]],[[WHATWG]] [[WD]],[[Web Forms 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[repeat-max]]][http://www.w3.org/1999/xhtml]]]],[[WHATWG]] [[WD]],[[Web Forms 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[repeat-min]]][http://www.w3.org/1999/xhtml]]]],[[WHATWG]] [[WD]],[[Web Forms 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[repeat-start]]][http://www.w3.org/1999/xhtml]]]],[[WHATWG]] [[WD]],[[Web Forms 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[repeat-template]]][http://www.w3.org/1999/xhtml]]]],[[WHATWG]] [[WD]],[[Web Forms 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[resource]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[LCWD]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[rev]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[role]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[LCWD]],"[[Role]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[shape]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[src]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[RDFa]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[srctype]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[style]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[target]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[title]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],"[[XHTML m12n 1.1]], [[XHTML 2.0]]"
,[CODE(XMLa)@en[[QN[xhtml:[[typeof]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[RDFa]]
,[CODE(XMLa)@en[[QN[xhtml:[[usemap]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[ED]],[[XHTML 2.0]]
,[CODE(XMLa)@en[[QN[xhtml:[[vocab]]][http://www.w3.org/1999/xhtml]]]],[[W3C]] [[勧告]],[[RDFa 1.1]]
]FIG]

[5]
[[Style]] [[属性集成]]に含まれる [CODE(HTMLa)@en[style][style=""]]
[[属性]]は、なぜか[[大域属性][大域属性 (XML)]]の定義が [[XHTML m12n 1.1]] [[DTDモジュール]]に含まれていません。
[CODE(XMLa)@en[xml:space]] と [CODE(XMLa)@en[xml:lang]] もなぜかw

*** XLIFF の規定

[8] [CITE[XLIFF 1.2 Representation Guide for HTML]] ([TIME[2008-01-03 05:12:05 +09:00]] 版) <http://docs.oasis-open.org/xliff/v1.2/xliff-profile-html/xliff-profile-html-1.2-cd02.html#Structure_MappingAttributes>

[22] >>8
[[XLIFF 1.2]] (の手引き) では、 [[HTML]] の[[データ]]を [[XLIFF]]
として表現する方法が定義されています。そこでは、 [[XLIFF]]
に直接[[写像]]できない [[HTML]] の[[属性]]を[[HTML名前空間]]の[[大域属性]]として表すこととしています。
例示としては [CODE(XMLa)@en[html:[[class]]]], [CODE(XMLa)@en[html:[[bordercolorlight]]]],
[CODE(XMLa)@en[html:[[bordercolordark]]]] が挙げられています。

[23] >>8 の他の項では [[HTML]] のその他のいろいろな[[属性]]が使われています。

** HTML5 大域属性

[6]
[[HTML名前空間]]のすべての[[要素型]]で定義されている[[属性]]については、
[[HTMLの大域属性]]の項をご覧ください。

[7] なお、他の[[名前空間]]で定義され、 [[HTML名前空間]]の[[要素]]での使用が認められている、
あるいは特に禁じられていない[[属性]]も[[名前空間接頭辞]]つきで用いることができます。
例えば、 [[XML名前空間]]や [[XMLNS名前空間]]の次の[[属性]]が使えます。

,[CODE(XMLa)@en[[[xml]]:[[base]]]],[[W3C]] [[勧告]],[[XML基底]]
,[CODE(XMLa)@en[[[xml]]:[[id]]]],[[W3C]] [[勧告]],[CODE(XMLa)@en[[[xml]]:[[id]]]]
,[CODE(XMLa)@en[[[xml]]:[[lang]]]],"[[W3C]] [[勧告]], [[WHATWG]] [[WD]]","[[XML]], [[HTML 5]]"
,[CODE(XMLa)@en[[[xml]]:[[space]]]],[[W3C]] [[勧告]],[[XML]]
,[CODE(XMLa)@en[[[xmlns]]]],[[W3C]] [[勧告]],[[XML名前空間]]
,[CODE(XMLa)@en[[[xmlns]]:[VAR[*]]]],[[W3C]] [[勧告]],[[XML名前空間]]

* メモ

[9] [CITE[IRC logs: freenode / #whatwg / 20130116]]
( ([TIME[2013-01-16 22:06:44 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20130116#l-410>

[10] [CITE[IRC logs: freenode / #whatwg / 20140917]]
( ([TIME[2014-09-18 04:43:09 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20140917#l-1196>

[FIG(quote)[
[FIGCAPTION[
[16] [CITE[同志社大学 歴史資料館]]
([TIME[2016-01-10 16:02:16 +09:00]] 版)
<http://hmuseum.doshisha.ac.jp/html/database/timescale/>
]FIGCAPTION]

> <h2 style="margin:0px;" xmlns="">西暦和暦変換</h2>
> 

]FIG]


[17] [CITE@en[Clarify MathML integration points · Issue #101 · mathml-refresh/mathml]]
([TIME[2019-06-16 18:43:46 +09:00]])
<https://github.com/mathml-refresh/mathml/issues/101>

[18] [CITE@en[Remove tooling suggestions for SVG and MathML]]
([[annevk]]著, [TIME[2019-10-02 21:04:10 +09:00]])
<https://github.com/whatwg/html/commit/876f1b7d7c4d2e94c26a50a502986035a781f648>

[19] [CITE@en[Remove tooling suggestions for SVG and MathML by annevk · Pull Request #4962 · whatwg/html]]
([TIME[2020-02-04 19:51:55 +09:00]])
<https://github.com/whatwg/html/pull/4962>