XML DOM CSSStyleSheet オブジェクト
- 前のページ DOM CSSStyleRule
- 次のページ DOM コメント
CSSStyleSheetオブジェクト
CSSStyleSheetオブジェクトは、独立したCSSスタイルシートを表します。
CSSスタイルシートはCSSルールで構成されており、CSSRuleオブジェクトを使用して各ルールを操作できます。CSSStyleSheetオブジェクトは、スタイルシートルールのクエリ、挿入、削除を許可します。
document.styleSheets属性を使用して、指定されたドキュメントのスタイルシートリスト(スタイルシートオブジェクトの集合)を取得できます。
CSSStyleRuleオブジェクトの属性
- cssRules
- スタイルシート内のすべてのCSSルールを配列の形式で返します。
- disabled
- この属性は、現在のスタイルシートが適用されているかどうかを示します。trueの場合、スタイルシートはオフになり、ドキュメントに適用できません。falseの場合、スタイルシートはオンになり、ドキュメントに適用できます。
- href
- スタイルシートの場所(URL)を返します。内联スタイルシートの場合は null です。
- media
- スタイル情報が期待されるターゲットメディアを指定します。
- ownerNode
- このスタイルシートをドキュメントに関連付けるノードを返します。
- ownerRule
- スタイルシートが @import ルールから来た場合、ownerRule 属性は CSSImportRule を含みます。
- parentStyleSheet
- スタイルシートを含むスタイルシート(もしあれば)を返します。
- title
- 現在のスタイルシートのタイトルを返します。タイトルは、スタイルシートの <style> や <link> 要素の title 属性を参照して指定できます。
- type
- このスタイルシートのスタイルシート言語を指定します。MIME タイプで表され、CSS スタイルシートのタイプは "text/css" です。
CSSStyleRule オブジェクトメソッド
メソッド | 説明 |
---|---|
addRule() | 特定の IE に固有の方法でスタイルシートにルールを追加する。 |
deleteRule() | 指定された位置からルールを削除する DOM 標準の方法。 |
insertRule() | スタイルシートに新しいルールを挿入する DOM 標準の方法。 |
removeRule() | 特定の IE に固有の方法でルールを削除する。 |
関連ページ
XML DOM リファレンスマニュアル:CSSRule オブジェクト
- 前のページ DOM CSSStyleRule
- 次のページ DOM コメント