-
- All Superinterfaces:
-
CSSRule
public interface CSSCharsetRule extends CSSRule
CSSCharsetRule
接口代表CSS样式表中的@charset规则。encoding
属性的值不影响DOM对象中文本数据的编码; 这个编码总是UTF-16。 加载样式表后,encoding
属性的值为@charset
规则中的值。 如果没有@charset
在原始文档中,则没有CSSCharsetRule
创建。encoding
属性的值也可以用作样式表序列化时使用的编码的提示。@charset规则(因此是
CSSCharsetRule
)的值可能与文档实际进入的编码CSSCharsetRule
; 字符编码信息,例如HTTP头中具有优先级(参见CSS文档表示),但这并不反映在CSSCharsetRule
。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
Field Summary
-
Fields inherited from interface org.w3c.dom.css.CSSRule
CHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 String
getEncoding()
该@charset
规则中使用的编码信息。void
setEncoding(String encoding)
在这个@charset
规则中使用的编码信息。-
Methods inherited from interface org.w3c.dom.css.CSSRule
getCssText, getParentRule, getParentStyleSheet, getType, setCssText
-
-
-
-
方法详细信息
-
getEncoding
String getEncoding()
在这个@charset
规则中使用的编码信息。
-
setEncoding
void setEncoding(String encoding) throws DOMException
在这个@charset
规则中使用的编码信息。- 异常
-
DOMException
- SYNTAX_ERR:如果指定的编码值具有语法错误且不可显示,则引发。
NO_MODIFICATION_ALLOWED_ERR:如果此编码规则是只读的,则引发。
-
-