Đối tượng CSSRule XML DOM

Đối tượng CSSRule

Đối tượng CSSRule là một lớp cơ bản, được sử dụng để định nghĩa bất kỳ quy tắc nào trong bảng样式的 CSS, bao gồm tập hợp quy tắc (rule sets) và quy tắc @ (at-rules).

Quy tắc có nhiều loại. Tất cả các loại này trong giao diện CSSRule chia sẻ ít thuộc tính chung, hầu hết các loại đều có thuộc tính đặc trưng cho từng loại quy tắc cụ thể.

Loại quy tắc CSS

Loại Giao diện tương ứng
CSSRule.STYLE_RULE CSSStyleRule
CSSRule.MEDIA_RULE CSSMediaRule
CSSRule.FONT_FACE_RULE CSSFontFaceRule
CSSRule.PAGE_RULE CSSPageRule
CSSRule.IMPORT_RULE CSSImportRule
CSSRule.CHARSET_RULE CSSCharsetRule
CSSRule.UNKNOWN_RULE CSSUnknownRule

Thuộc tính của đối tượng CSSRule

cssText
Trả về biểu diễn văn bản của quy tắc, ví dụ "h1,h2 { font-size: 16pt }".
parentRule
Trả về quy tắc chứa (nếu có), ví dụ như quy tắc样式的 @media block.
parentStyleSheet
Trả về đối tượng stylesheet mà quy tắc thuộc về.
type
Loại quy tắc, ví dụ CSSRule.CHARSET_RULE hoặc CSSRule.IMPORT_RULE.

Chú ý:Tất cả các thuộc tính trên đều là chỉ đọc.

Trang liên quan

Sách hướng dẫn XML DOM:Đối tượng CSSStyleRule