W3C DOM2 スタイル ルール
=========================================== ===== ===============
CSSStyleSheet オブジェクト
CSSStyleSheet オブジェクトは、外部スタイル シートや外部スタイル シートを含むすべての CSS スタイル シートを表します。 タグで指定された埋め込みスタイルシート。
CSSStyleSheet は他の DOM2 CSS オブジェクトにも構築されており、CSSStyleRule オブジェクトはスタイル シート内の各ルールを表します。
ドキュメント内の CSSStyleSheet オブジェクトのリストは、document.stylesheets プロパティを通じて取得できます。各オブジェクトには次の属性があります。
type ulousdieure_/ > href が必要です 親ルール
cssRules 読み取り専用cssRuleList リスト オブジェクト。スタイル シート
内のすべての CSSRule オブジェクトを含みます。 ============================= ===== =========================
insertRule(rule,index) 新しいスタイル宣言を追加します
deleteRule(index ) からルールを削除しますstylesheet
CSSStyleRule object
各 CSSStyleSheet オブジェクトには CSSStyleRule オブジェクトのセットが含まれています。これらのオブジェクトはそれぞれ、次のようなルールに対応します:
boyd{
font:lucida,verdana,sans-serif; background:#c7600f; }
CSSStyleRule オブジェクトには次のプロパティがあります:
タイプ
parentStyleSheet のすべてのルールは、親 CSSStyleRule オブジェクト
を参照します。 parentRule ルールが別のルール内にある場合、このプロパティは別の CSSRule オブジェクトを参照します。
selectorText ルールのセレクターが含まれます。 スタイル HTMLElement.style と同様に、CSSStyleDeclaration オブジェクトのインスタンスです。
CSSStyleDeclaration object
CSSStyleRule オブジェクトと同様に、CSSStyleDeclaration には次のプロパティがあります。
cssText 文字列形式で表現されるすべてのルール
parentRule は CSSStyleRule オブジェクト
= を参照します。 ================================================= =======
getPropertyValue(propertyName) CSS スタイルのプロパティ値 RemoveProperty(propertyName) 宣言からプロパティを削除 setProperty(propertyName,value, priority) CSS 属性値を設定
DOM スクリプトの外にスタイルを置く
======================== ============ =====================
style 属性
style 属性自体は、すべての異なる CSS スタイルの特定の要素を表すプロパティです。要素の style 属性でインラインで宣言された CSS プロパティには、style 属性を介してのみアクセスできます。つまり、複数のスタイル シートからカスケードされた CSS プロパティ、または親要素から継承された CSS プロパティには、style 属性を介してアクセスできません。
コードをコピー
コードは次のとおりです: