-
- すべてのスーパー・インタフェース:
CSSRule
public interface CSSMediaRule extends CSSRule
CSSMediaRule
インタフェースは、CSSスタイル・シート内の@mediaルールを表します。@media
ルールは、特定のメディアの種類用のスタイル・ルールを区切るために使用できます。「Document Object Model (DOM) Level 2 Style Specification」も参照してください。
- 導入されたバージョン:
- 1.4、DOMレベル2
-
-
フィールドのサマリー
-
インタフェース 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
-
-
-
-
メソッドの詳細
-
getMedia
MediaList getMedia()
このルールに該当するメディアの種類のリストです。
-
getCssRules
CSSRuleList getCssRules()
メディア・ブロック内に含まれているCSSルールのリストです。
-
insertRule
int insertRule(String rule, int index) throws DOMException
メディア・ブロックに新しいルールを挿入するために使用します。- パラメータ:
rule
- ルールを表現している解析可能なテキスト。 ルール・セットの場合、これにはセレクタとスタイル宣言の両方が含まれる。 atルールの場合、これはat識別子とルールの内容の両方を指定する。index
- メディア・ブロックのルール・コレクション内のルールのインデックスで、指定したルールがこの前に挿入される。 指定したインデックスがメディア・ブロックのルール・コレクションの長さと等しい場合、ルールはメディア・ブロックの末尾に追加される。- 戻り値:
- 新しく挿入されたルールの、メディア・ブロックのルール・コレクション内でのインデックス。
- 例外:
DOMException
- HIERARCHY_REQUEST_ERR: 指定されたインデックスの位置にルールを挿入できない場合に発生する。たとえば、@import
ルールが、標準のルール・セットの後、または別のatルールの後に挿入された場合など。
INDEX_SIZE_ERR: 指定されたインデックスが挿入位置として無効な場合に発生する。
NO_MODIFICATION_ALLOWED_ERR: このメディア・ルールが読取り専用の場合に発生する。
SYNTAX_ERR: 指定されたルールに構文エラーがあり、解析できない場合に発生する。
-
deleteRule
void deleteRule(int index) throws DOMException
ルールをメディア・ブロックから削除するために使用します。- パラメータ:
index
- 削除するルールの、メディア・ブロックのルール・コレクション内でのインデックス。- 例外:
DOMException
- INDEX_SIZE_ERR: 指定されたインデックスが、メディア・ルールのリスト内のルールに対応しない場合に発生する。
NO_MODIFICATION_ALLOWED_ERR: このメディア・ルールが読取り専用の場合に発生する。
-
-