--- 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")}}