ایکس ایم ال ڈی او CSSRule آئی وی جی

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 对象