NAME

NAME

NAME 型 (HTML 4, XHTML m12n)

[1] HTML 4NAME 型は、 名前を表し、構文的には ID>>4 型と同じです。

HTML 4 仕様書では、本来 ID であるはずのものがなぜか name と書かれていたりします。 例えば id 属性の説明に。

HTML 4 仕様書内では IDNAME は同義語なのですかね?

[2] XHTML m12n抽象モジュール定義における属性型 NAME は、 XML 1.0 の定義により、 文字の制約は ID 型と同じである、 とされています。

ただし、 XML 1.0属性型NAME というものはありません。 HTML 4 の定義をコピペした時にミスったのか、 それとも XML における名前のことを言っているのか。 いずれにせよ、実際の XHTML 1 抽象モジュール定義で NAME 型は使われていません。

[3] 仕様書:

メモ