CSSCharsetRule
インターフェイスは、CSS スタイルシート内の @charset 規則 を表す。encoding
プロパティの値は DOM オブジェクト内のテキストデータには影響しない; そのエンコーディングは常に UTF-16 である。スタイルシートが読み込まれた後、encoding
プロパティの値が @charset
規則内に出現する値になる。元の文書内に @charset
が無い場合は、CSSCharsetRule
は作成されない。encoding
プロパティの値を、スタイルシートの連続上で使用されるエンコーディングのヒントとしてよい。
@charset 規則 の値 (and therefore of the
CSSCharsetRule
) は文書のの実際のエンコーディングとは一致しなくてもよい; (例えば、HTTP ヘッダ内の)文字符号化情報は優先順位が高いが、CSS 文書の表現) CSSCharsetRule
内に反映されない。.
encoding
@charset
規則内の文字符号化情報。
// Introduced in DOM Level 2: interface CSSCharsetRule : CSSRule { attribute DOMString encoding; // raises(DOMException) on setting };