- 已知的所有子接口:
-
CSSCharsetRule,CSSFontFaceRule,CSSImportRule,CSSMediaRule,CSSPageRule,CSSStyleRule,CSSUnknownRule
public interface CSSRule
CSSRule接口是任何类型CSS语句的抽象基础接口。这包括规则集和at规则。实现应保留CSS样式表中指定的所有规则,即使解析器无法识别该规则。未识别的规则使用CSSUnknownRule接口表示。
另请参阅文档对象模型(DOM)2级样式规范。
- 自:
- 1.4,DOM 2级
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final short该规则是一个CSSCharsetRule。static final short该规则是一个CSSFontFaceRule。static final short该规则是一个CSSImportRule。static final short该规则是一个CSSMediaRule。static final short该规则是一个CSSPageRule。static final short该规则是一个CSSStyleRule。static final short该规则是一个CSSUnknownRule。 -
Method Summary
Modifier and TypeMethodDescription规则的可解析文本表示。如果此规则包含在另一个规则内(例如,在@media块内的样式规则),则这是包含规则。包含此规则的样式表。shortgetType()规则的类型,如上所定义。voidsetCssText(String cssText) 规则的可解析文本表示。
-
Field Details
-
UNKNOWN_RULE
static final short UNKNOWN_RULE该规则是一个CSSUnknownRule。- 另请参阅:
-
STYLE_RULE
static final short STYLE_RULE该规则是一个CSSStyleRule。- 另请参阅:
-
CHARSET_RULE
static final short CHARSET_RULE该规则是一个CSSCharsetRule。- 另请参阅:
-
IMPORT_RULE
static final short IMPORT_RULE该规则是一个CSSImportRule。- 另请参阅:
-
MEDIA_RULE
static final short MEDIA_RULE该规则是一个CSSMediaRule。- 另请参阅:
-
FONT_FACE_RULE
static final short FONT_FACE_RULE该规则是一个CSSFontFaceRule。- 另请参阅:
-
PAGE_RULE
static final short PAGE_RULE该规则是一个CSSPageRule。- 另请参阅:
-
-
Method Details
-
getType
short getType()规则的类型,如上所定义。期望可以使用特定于绑定的转换方法从CSSRule接口的实例向下转换为type隐含的特定派生接口。 -
getCssText
String getCssText()规则的可解析文本表示。这反映了规则的当前状态而不是其初始值。 -
setCssText
规则的可解析文本表示。这反映了规则的当前状态而不是其初始值。- 抛出:
-
DOMException- SYNTAX_ERR:如果指定的CSS字符串值存在语法错误且无法解析,则引发。
INVALID_MODIFICATION_ERR:如果指定的CSS字符串值表示与当前规则不同类型的规则,则引发。
HIERARCHY_REQUEST_ERR:如果规则无法插入样式表中的某个位置,则引发。
NO_MODIFICATION_ALLOWED_ERR:如果规则是只读的,则引发。
-
getParentStyleSheet
CSSStyleSheet getParentStyleSheet()包含此规则的样式表。 -
getParentRule
CSSRule getParentRule()如果此规则包含在另一个规则内(例如,在@media块内的样式规则),则这是包含规则。如果此规则未嵌套在任何其他规则内,则返回null。
-