موضوع CSSRule XML DOM

آبجکت CSSRule

آبجکت CSSRule یک کلاس پایه است که برای تعریف هرگونه قوانین در جدول استایل CSS استفاده می‌شود، از جمله مجموعه‌های قوانین (rule sets) و قوانین @ (at-rules).

قوانین موجود در چندین نوع وجود دارند. بیشتر این نوع‌ها دارای ویژگی‌های اختصاصی برای هر نوع خاص از قوانین هستند که در CSSRule رابط مشترک کمتری دارند.

نوع قوانین CSS

نوع رابط‌های مربوطه
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

cssText
نمایش نوشتاری قانون را برمی‌گرداند، به عنوان مثال "h1,h2 { font-size: 16pt }".
parentRule
قوانین شامل (اگر وجود دارد) را برمی‌گرداند (مثلاً در بلوک @media).
parentStyleSheet
موضوع stylesheet مربوط به این قانون را برمی‌گرداند.
type
نوع قوانین، به عنوان مثال CSSRule.CHARSET_RULE یا CSSRule.IMPORT_RULE.

نکته:این ویژگی‌ها فقط خواندنی هستند.

صفحات مرتبط

دستورالعمل XML DOM:موضوع CSSStyleRule