モジュール jdk.xml.dom
パッケージ org.w3c.dom.css

インタフェースCSSStyleDeclaration


public interface CSSStyleDeclaration
CSSStyleDeclarationインタフェースは、単一のCSS宣言ブロックを表します。 このインタフェースは、ブロック内で現在設定されているスタイル・プロパティを判別したり、ブロック内にスタイル・プロパティを明示的に指定したりするために使用できます。

実装によってはCSS宣言ブロック内の一部のCSSプロパティを認識できない場合があるため、スタイル・シート内に指定されているすべてのプロパティにCSSStyleDeclarationインタフェースによってアクセスできるようにすることが期待されています。 さらに、特定のレベルのCSSをサポートしている実装は、そのレベルのCSSの短縮形プロパティを正しく処理できる必要があります。 短縮形のプロパティについて詳しくは、CSS2Propertiesインタフェースを参照してください。

このインタフェースは、要素の計算された値への読取り専用アクセスを提供するためにも使用されます。 ViewCSSインタフェースも参照してください。 CSSのオブジェクト・モデルでは、CSSカスケードの指定した値、または実際の値にアクセスする手段は提供されていません。

Document Object Model (DOM) Level 2 Style Specification」も参照してください。

導入されたバージョン:
1.4、DOMレベル2