XML DOM 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
이 규칙이 속한 스타일시트 객체를 반환합니다.
type
규칙 유형, 예를 들어 CSSRule.CHARSET_RULE 또는 CSSRule.IMPORT_RULE.

주의사항:이 모든 속성은 읽기 전용입니다.

관련 페이지

XML DOM 참조 가이드:CSSStyleRule 객체