→MS
CSSRule インターフェイスは、1 つの CSS 規則を表します。いくつかある規則の種類は、下記の 型定数 セクションのリストを見てください。
CSSRule インターフェイスは、すべての規則に共通のプロパティを指定します。特定の種類の規則に特有のプロパティは、各種類の規則のための、さらに特別なインターフェース内で指定されています。
CSSRule への参照は、CSSStyleSheet の cssRules のリストから探してください。
CSSRule インターフェイスは、CSSRule の type プロパティと組み合わせて使用できる、規則の種類(さらに、これを実装する特別なインターフェイス)を識別するための整数定数を指定します。これらの定数とインターフェイスの関係は、次のとおりです:
定義名 | 値 | 規則固有のインターフェイス | 備考と使用例 |
---|---|---|---|
CSSRule.STYLE_RULE | 1 | CSSStyleRule | もっとも一般的な規則の種類:
selector { prop1: val1; prop2: val2; } |
CSSRule.IMPORT_RULE | 3 | CSSImportRule | @import 規則。(ドキュメントが完成するまで、インターフェイスの定義は Mozilla のソースコードを参照してください: nsIDOMCSSImportRule.) |
CSSRule.MEDIA_RULE | 4 | CSSMediaRule | |
CSSRule.FONT_FACE_RULE | 5 | CSSFontFaceRule | |
CSSRule.PAGE_RULE | 6 | CSSPageRule | |
CSSRule.KEYFRAMES_RULE | 7 | CSSKeyframesRule | |
CSSRule.KEYFRAME_RULE | 8 | CSSKeyframeRule | |
将来使用するための予約領域 | 9 | 将来、カラープロファイルの定義に使用されます。 | |
CSSRule.NAMESPACE_RULE | 10 | CSSNamespaceRule | |
CSSRule.COUNTER_STYLE_RULE | 11 | CSSCounterStyleRule | |
CSSRule.SUPPORTS_RULE | 12 | CSSSupportsRule | |
CSSRule.DOCUMENT_RULE | 13 | CSSDocumentRule | |
CSSRule.FONT_FEATURE_VALUES_RULE | 14 | CSSFontFeatureValuesRule | |
CSSRule.VIEWPORT_RULE | 15 | CSSViewportRule | |
CSSRule.REGION_STYLE_RULE | 16 | CSSRegionStyleRule | |
CSSRule.UNKNOWN_RULE | 0 | CSSUnknownRule | |
CSSRule.CHARSET_RULE | 2 | CSSCharsetRule | (ほとんどのブラウザーから削除されました。) |
定数の最新版の非公式リストは CSSWG Wiki で確認できます。
表示内容: |
表示内容: |