--- title: CSSPageRule slug: Web/API/CSSPageRule tags: - API - CSSOM - Interface - Reference translation_of: Web/API/CSSPageRule ---
CSSPageRule
は、1 個の CSS {{cssxref("@page")}} 規則を表すインターフェイスです。これは、型定数の値が 6
(CSSRule.PAGE_RULE
) の {{domxref("CSSRule")}} インターフェイスを実装します。
構文は、WebIDL 形式で記述されます。
interface CSSPageRule : CSSRule { attribute DOMString selectorText; readonly attribute CSSStyleDeclaration style; };
{{domxref("CSSRule")}} として、CSSPageRule
は、このインターフェイスのプロパティも実装します。これは、次の固有のプロパティを持ちます:
{{domxref("CSSRule")}} として、CSSPageRule
は、このインターフェイスのメソッドも実装します。固有のメソッドはありません。
仕様書 | 策定状況 | 備考 |
---|---|---|
{{SpecName('CSSOM', '#the-csspagerule-interface', 'CSSPageRule')}} | {{Spec2('CSSOM')}} | {{SpecName('DOM2 Style')}} からの変更なし |
{{SpecName('DOM2 Style', 'css.html#CSS-CSSPageRule', 'CSSPageRule')}} | {{Spec2('DOM2 Style')}} | 初期定義 |
{{Compat("api.CSSPageRule")}}