|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
CSSMediaRule
インタフェースは、CSS スタイルシート内の @Media
ルールを表します。@media
ルールは、特定のメディアの種類用の
スタイルルールを区切るために使用できます。
「Document Object Model (DOM) Level 2 Style Specification」も参照してください。
フィールドの概要 |
インタフェース org.w3c.dom.css.CSSRule から継承したフィールド |
CHARSET_RULE, FONT_FACE_RULE, IMPORT_RULE, MEDIA_RULE, PAGE_RULE, STYLE_RULE, UNKNOWN_RULE |
メソッドの概要 | |
void |
deleteRule(int index)
ルールをメディアブロックから削除するために使用します。 |
CSSRuleList |
getCssRules()
メディアブロック内に含まれている CSS ルールのリストです。 |
MediaList |
getMedia()
このルールに該当するメディアの種類のリストです。 |
int |
insertRule(String rule,
int index)
メディアブロックに新しいルールを挿入するために使用します。 |
インタフェース org.w3c.dom.css.CSSRule から継承したメソッド |
getCssText, getParentRule, getParentStyleSheet, getType, setCssText |
メソッドの詳細 |
public MediaList getMedia()
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 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |