-
- All Superinterfaces:
-
CSSRule
public interface CSSCharsetRuleextends CSSRule
CSSCharsetRule
接口表示CSS样式表中的@charset规则。encoding
属性的值不会影响DOM对象中文本数据的编码; 此编码始终为UTF-16。 加载样式表后,encoding
属性的值是在@charset
规则中找到的值。 如果没有@charset
在原始文档中,则没有CSSCharsetRule
创建。encoding
属性的值也可以用作样式表序列化所使用的编码的提示。@charset规则的值(因此也就是
CSSCharsetRule
)可能与文档实际进入的编码不对应; 例如在HTTP头中的字符编码信息具有优先级(参见CSS文档表示),但这不反映在CSSCharsetRule
。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
字段汇总
-
Fields declared in interface org.w3c.dom.css.CSSRule
CHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 String
getEncoding()
此@charset
规则中使用的编码信息。void
setEncoding(String encoding)
此@charset
规则中使用的编码信息。-
声明方法的接口 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:如果指定的编码值具有语法错误且不可DOMException
此异常。
NO_MODIFICATION_ALLOWED_ERR:如果此编码规则是只读的,则引发此异常。
-
-