موضوع CSSRule XML DOM
- صفحه قبل DOM CSS2Properties
- صفحه بعدی DOM CSSStyleRule
آبجکت 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
- صفحه قبل DOM CSS2Properties
- صفحه بعدی DOM CSSStyleRule