|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
CSSStyleSheet
インタフェースは、CSS スタイルシート (つまり、
コンテンツタイプが "text/css" であるスタイルシート) を表すために使用される具象
インタフェースです。
「Document Object Model (DOM) Level 2 Style Specification」も参照してください。
メソッドの概要 | |
void |
deleteRule(int index)
ルールをスタイルシートから削除するために使用します。 |
CSSRuleList |
getCssRules()
スタイルシート内に含まれている CSS ルールのリストです。 |
CSSRule |
getOwnerRule()
このスタイルシートが @import ルールに由来する場合は、
ownerRule 属性に CSSImportRule が含まれます。
|
int |
insertRule(String rule,
int index)
スタイルシートに新しいルールを挿入するために使用します。 |
インタフェース org.w3c.dom.stylesheets.StyleSheet から継承したメソッド |
getDisabled, getHref, getMedia, getOwnerNode, getParentStyleSheet, getTitle, getType, setDisabled |
メソッドの詳細 |
public CSSRule getOwnerRule()
@import
ルールに由来する場合は、
ownerRule
属性に CSSImportRule
が含まれます。
その場合、StyleSheet
インタフェースの ownerNode
属性は null
になります。スタイルシートが要素または処理命令に
由来する場合、ownerRule
属性は null
になり、
ownerNode
属性には Node
が含まれます。
public CSSRuleList getCssRules()
public int insertRule(String rule, int index) throws DOMException
rule
- ルールを表現している解析可能なテキスト。ルールセットの場合、
これにはセレクタとスタイル宣言の両方が含まれる。at ルールの場合、これは
at 識別子とルールの内容の両方を指定するindex
- スタイルシートのルールリスト内のルールのインデックスで、指定した
ルールがこの前に挿入される。指定したインデックスがスタイルシートの
ルールコレクションの長さと等しい場合、ルールはスタイルシートの末尾に追加される
DOMException
- HIERARCHY_REQUEST_ERR:指定されたインデックスの位置にルールを挿入できない
場合に発生する。たとえば、@import
ルールを、標準のルールセット
のあと、または別の at ルールのあとに挿入しようとした場合など
public void deleteRule(int index) throws DOMException
index
- 削除するルールの、スタイルシートのルールリスト内でのインデックス
DOMException
- INDEX_SIZE_ERR:指定されたインデックスが、スタイルシートのルールリスト内の
ルールに対応しない場合に発生する
|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |