Oggetto CSSRule XML DOM

Oggetto CSSRule

L'oggetto CSSRule è una classe base, utilizzata per definire qualsiasi regola nella tabella di stili CSS, inclusi gli insiemi di regole (rule sets) e le regole @ (at-rules).

Le regole esistono in vari tipi. Tutti questi tipi condividono pochi attributi comuni nell'interfaccia CSSRule, la maggior parte dei tipi ha attributi specifici per il tipo di regola.

Tipo di regola CSS

Tipo Interfaccia corrispondente
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

Proprietà dell'oggetto CSSRule

cssText
Restituisce la rappresentazione testuale della regola, ad esempio "h1,h2 { font-size: 16pt }".
parentRule
Restituisce la regola contenente (se presente) (ad esempio, le regole di stile nel blocco @media).
parentStyleSheet
Restituisce l'oggetto stylesheet al quale appartiene la regola.
type
Tipo di regola, ad esempio CSSRule.CHARSET_RULE o CSSRule.IMPORT_RULE.

Nota:Tutte queste proprietà sono di sola lettura.

Pagine correlate

Manuale di riferimento XML DOM:Oggetto CSSStyleRule