- 所有已知的子接口:
CSSCharsetRule,CSSFontFaceRule,CSSImportRule,CSSMediaRule,CSSPageRule,CSSStyleRule,CSSUnknownRule
public interface CSSRule
CSSRule 接口是任何类型的 CSS 语句的抽象基接口。这包括规则集和规则。期望实现保留 CSS 样式表中指定的所有规则,即使解析器无法识别该规则。无法识别的规则使用 CSSUnknownRule 接口表示。
- 自从:
- 1.4、DOM Level 2
-
字段摘要
字段修饰符和类型Field描述static 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。 -
方法总结
修饰符和类型方法描述规则的可解析文本表示。如果此规则包含在另一个规则中(例如@media 块中的样式规则),则这是包含规则。包含此规则的样式表。shortgetType()规则的类型,如上定义。voidsetCssText(String cssText) 规则的可解析文本表示。
-
字段详细信息
-
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。- 参见:
-
-
方法详情
-
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。
-