-
- All Known Subinterfaces:
-
CSSCharsetRule,CSSFontFaceRule,CSSImportRule,CSSMediaRule,CSSPageRule,CSSStyleRule,CSSUnknownRule
public interface CSSRuleCSSRule接口是任何类型的CSS语句的抽象基础接口。 这包括规则集和规则。 预期实现将保留CSS样式表中指定的所有规则,即使解析器无法识别该规则。 无法识别的规则使用CSSUnknownRule接口进行表示。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
Field Summary
Fields Modifier and Type Field 描述 static shortCHARSET_RULE规则是一个CSSCharsetRule。static shortFONT_FACE_RULE规则是一个CSSFontFaceRule。static shortIMPORT_RULE规则是一个CSSImportRule。static shortMEDIA_RULE规则是一个CSSMediaRule。static shortPAGE_RULE规则是一个CSSPageRule。static shortSTYLE_RULE规则是一个CSSStyleRule。static shortUNKNOWN_RULE规则是一个CSSUnknownRule。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 StringgetCssText()规则的可理解的文本表示。CSSRulegetParentRule()如果此规则包含在另一个规则中(例如@media块中的样式规则),则这是包含规则。CSSStyleSheetgetParentStyleSheet()包含此规则的样式表。shortgetType()规则的类型,如上所定义。voidsetCssText(String cssText)规则的可理解的文本表示。
-
-
-
字段详细信息
-
UNKNOWN_RULE
static final short UNKNOWN_RULE
规则是一个CSSUnknownRule。- 另请参见:
- Constant Field Values
-
STYLE_RULE
static final short STYLE_RULE
规则是一个CSSStyleRule。- 另请参见:
- Constant Field Values
-
CHARSET_RULE
static final short CHARSET_RULE
规则是一个CSSCharsetRule。- 另请参见:
- Constant Field Values
-
IMPORT_RULE
static final short IMPORT_RULE
规则是一个CSSImportRule。- 另请参见:
- Constant Field Values
-
MEDIA_RULE
static final short MEDIA_RULE
规则是一个CSSMediaRule。- 另请参见:
- Constant Field Values
-
FONT_FACE_RULE
static final short FONT_FACE_RULE
规则是一个CSSFontFaceRule。- 另请参见:
- Constant Field Values
-
PAGE_RULE
static final short PAGE_RULE
规则是一个CSSPageRule。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getType
short getType()
规则的类型,如上所定义。 期望的是,绑定特定的转换方法可以用于从CSSRule接口的实例CSSRule到由type隐含的特定导出接口。
-
getCssText
String getCssText()
规则的可理解的文本表示。 这反映了规则的当前状态,而不是其初始值。
-
setCssText
void setCssText(String cssText) throws DOMException
规则的可理解的文本表示。 这反映了规则的当前状态,而不是其初始值。- 异常
-
DOMException- SYNTAX_ERR:如果指定的CSS字符串值具有语法错误且不可DOMException。
INVALID_MODIFICATION_ERR:如果指定的CSS字符串值表示与当前规则不同的规则,则引发。
HIERARCHY_REQUEST_ERR:如果在样式表中的这一点无法插入规则,则引发。
NO_MODIFICATION_ALLOWED_ERR:如果规则是只读的,则引发。
-
getParentStyleSheet
CSSStyleSheet getParentStyleSheet()
包含此规则的样式表。
-
getParentRule
CSSRule getParentRule()
如果此规则包含在另一个规则中(例如@media块中的样式规则),则这是包含规则。 如果此规则不嵌套在任何其他规则中,则返回null。
-
-