Charset

Charset

%Charset; 型 (HTML 4, XHTML 1)

[1] HTML 4%Charset 型の属性値は、 IANAREGcharset 名です (must)。

[5] 仕様書:

HTML 4 仕様書本文 (規定), HTML 4 DTD 注釈 (参考), XHTML 1.0 DTD (規定), XHTML m12n 抽象モジュール定義 (規定)XHTML m12n 4.3RFC 2045 を参照しています。

[3]

引数実体名
%Charset (HTML 4, XHTML 1.0)
抽象属性型名
Charset (XHTML m12n)
SGML 属性型
CDATA (HTML 4)
XML 属性型
CDATA (XHTML 1.0)
大文字・小文字
区別無し

[2] 注意しないといけないのは、他の規格の同様の型とは異なって、 IANA 登録簿にある名前に限定されていることです HTML 4。 だから、厳密に解釈すると x- で始まるものも含めて、 登録されていない名前は使えません。

[4] この型になっているのは a 要素の charset 属性などです。 そこでは IANA 登録名しか使えないということですね。

http-equivContent-Typemeta 要素の content 属性内の charset 引数も同じく基本的には IANA charset ですが、 こちらは MIME の定義によっているので、当然 x-* なども使えます。

メモ