Interface CSSRule

継承元:
(無し)
プロパティ:
cssText, parentRule, parentStyleSheet, type
メソッド:

CSSRule インターフェイスは、CSS ステートメント のあらゆる型の抽象的基本インターフェイスである。これは 規則集合(rule sets)@規則(at-rules) の両方を含む。実装は、規則がパーサによって認識できない場合でも、CSS スタイルシート内に指定された全ての規則を維持することが期待される。認識できない規則は CSSUnknownRule インターフェイスであらわされる。

定義済み変数: RuleType

この規則の型を示す整数。

CHARSET_RULEこの規則は CSSCharsetRule である。
FONT_FACE_RULEこの規則は CSSFontFaceRule である。
IMPORT_RULEこの規則は CSSImportRule である。
MEDIA_RULEこの規則は CSSMediaRuleである。
PAGE_RULEこの規則は CSSPageRuleである。
STYLE_RULEこの規則は CSSStyleRuleである。
UNKNOWN_RULEこの規則は CSSUnknownRuleである。

プロパティ:

IDL 定義:

// Introduced in DOM Level 2:
interface CSSRule {
  // RuleType
  const unsigned short      UNKNOWN_RULE                   = 0;
  const unsigned short      STYLE_RULE                     = 1;
  const unsigned short      CHARSET_RULE                   = 2;
  const unsigned short      IMPORT_RULE                    = 3;
  const unsigned short      MEDIA_RULE                     = 4;
  const unsigned short      FONT_FACE_RULE                 = 5;
  const unsigned short      PAGE_RULE                      = 6;
  readonly attribute unsigned short   type;
           attribute DOMString        cssText;
                                        // raises(DOMException) on setting
  readonly attribute CSSStyleSheet    parentStyleSheet;
  readonly attribute CSSRule          parentRule;
};


Issued: / Revised: / All rights reserved. © 2002-2016 TAKI