[1] XHTML2 の nl
要素は、ナビゲーション項目のリストを表す要素でした。
[2] nl
要素は XHTML2 の最初の作業原案に含まれていました。
[3] はじめは name
要素 (後に label
要素に改名)
のみが表示され、それが選択されると他の li
要素が表示されるとの既定のレンダリングが示されていました。
[4] 「ナビゲーション」という目的に特化したリストを提供すること、 既定の動作が定義された特別なリストの要素を追加することに対しては意味的潔癖症の観点から非難もありました。
nl
name
label
nl
,
name
が追加された。
XHTML2.0-20020805
の XHTML 2.0
WD
で
name
は label
に改称された。
XHTML2.0-20021218
追加当初は XHTML 2.0
名前空間だったが、
紆余曲折を経て
nl
,
label
とも
HTML名前空間となっていた。
しかし最終版に至る前に削除された。
nl
やナビゲーションバーやメニューとして表示できるようなリストを表すとされ、
name
や label
はそのラベルを表すとされる。
HTML5 初期の
menu
に相当する。
HTML の label
とは異なる。