XML DOM CSSRule オブジェクト
- 前のページ 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