XML DOM CSSRule Nesnesi

CSSRule nesnesi

CSSRule nesnesi, CSS stillerinin herhangi bir kurallarını tanımlamak için kullanılan bir temel sınıftır, bu da kurallar kümeleri (rule sets) ve @ kurallarını (at-rules) içerir.

Kurallar birkaç türde bulunur. Tüm bu türler CSSRule arayüzünde paylaşılan genel özellikler oldukça azdır, çoğu tür belirli bir kurallar türüne özel özelliklere sahiptir.

CSS Kuralları Türleri

Tür Karşılaştırma arayüzleri
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

CSSRule nesnesinin özellikleri

cssText
Kuralın metin ifadesini döndürür, örneğin "h1,h2 { font-size: 16pt }".
parentRule
Kuralı içeren (varsa) içeren (örneğin, @media bloğundaki stil kuralı) döndürür.
parentStyleSheet
Bu kuralın stylesheet nesnesine ait olduğunu döndürür.
type
Örnek olarak CSSRule.CHARSET_RULE veya CSSRule.IMPORT_RULE olan kurallar türü.

Açıklama:Bu özellikler tümü de yalnızca okunabilir.

İlgili sayfalar

XML DOM referans el kitabı:CSSStyleRule nesnesi