* 挙動

[1] ある[[HTML要素]]が [[special]] に属しているかどうかは、
[PRE(HTML code)[
<span><'''main'''>aab</span>bbbb
]PRE]
... で簡易的にチェックできます。 [CODE(HTML)@en[</span>]]
が無視されるなら [[special]] です。

;; [[void要素]]はこの方法ではチェックできません。

[2] [CODE(HTMLe)@en[[[image]]]] は、仕様書の[[注釈]]にありますが、
正式には含まれていません。 ([CODE(HTMLe)@en[[[img]]]] に置き換えられるのでどちらでも変わりません。)

[3] [CODE(HTMLe)@en[[[keygen]]]] は [[void要素]]ですが、
[[special]] には含まれていません。 (動作はどちらでも変わりません。)

* 歴史

[4] [CITE@en[Editorial: clarify the special and ordinary parser categories · whatwg/html@6152327]] ([TIME[2016-03-23 20:52:41 +09:00]] 版) <https://github.com/whatwg/html/commit/6152327d21f6e0cf4a0f8d646435b3400413201d>

[5] [CITE@en[Remove <menuitem> from Special category]]
([[nolanw]]著, [TIME[2016-07-04 15:39:37 +09:00]])
<https://github.com/whatwg/html/commit/7ecbcf1a037449c3d58e26ec704f5cb4cbdcf903>

[6] [CITE@en[Restore <xmp> to the "special" elements list]]
([[cscott]]著, [TIME[2016-10-18 09:00:27 +09:00]])
<https://github.com/whatwg/html/commit/00f25b32f60022329202825e87c3b82afbd55c16>