NAME
型 (HTML 4, XHTML m12n)[1] HTML 4 の NAME
型は、
名前を表し、構文的には ID>>4
型と同じです。
HTML 4 仕様書では、本来 ID
であるはずのものがなぜか name
と書かれていたりします。
例えば id
属性の説明に。
HTML 4 仕様書内では ID
と NAME
は同義語なのですかね?
[2]
XHTML m12n の抽象モジュール定義における属性型
NAME
は、 XML 1.0 の定義により、
文字の制約は ID
型と同じである、
とされています。
ただし、 XML 1.0 の属性型に NAME
というものはありません。 HTML 4 の定義をコピペした時にミスったのか、
それとも XML における名前のことを言っているのか。
いずれにせよ、実際の XHTML 1 抽象モジュール定義で
NAME
型は使われていません。
[3] 仕様書: