|
共通 DOM API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface CSSStyleSheet
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 |
| メソッドの詳細 |
|---|
CSSRule getOwnerRule()
@import ルールに由来する場合は、ownerRule 属性に CSSImportRule が含まれます。その場合、StyleSheet インタフェースの ownerNode 属性は null になります。スタイルシートが要素または処理命令に由来する場合、ownerRule 属性は null になり、ownerNode 属性には Node が含まれます。
CSSRuleList getCssRules()
int insertRule(String rule,
int index)
throws DOMException
rule - ルールを表現している解析可能なテキスト。ルールセットの場合、これにはセレクタとスタイル宣言の両方が含まれる。at ルールの場合、これは at 識別子とルールの内容の両方を指定するindex - スタイルシートのルールリスト内のルールのインデックスで、指定したルールがこの前に挿入される。指定したインデックスがスタイルシートのルールコレクションの長さと等しい場合、ルールはスタイルシートの末尾に追加される
DOMException - HIERARCHY_REQUEST_ERR: 指定されたインデックスの位置にルールを挿入できない場合に発生する。たとえば、@import ルールを、標準のルールセットのあと、または別の at ルールのあとに挿入しようとした場合など
void deleteRule(int index)
throws DOMException
index - 削除するルールの、スタイルシートのルールリスト内でのインデックス
DOMException - INDEX_SIZE_ERR: 指定されたインデックスが、スタイルシートのルールリスト内のルールに対応しない場合に発生する
|
共通 DOM API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||