--- 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')}} | 初期定義 |
{{CompatibilityTable}}
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本サポート | {{CompatChrome(45.0)}} | {{CompatGeckoDesktop("19")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
selectorText |
{{CompatVersionUnknown}} | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
機能 | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
基本サポート | {{CompatUnknown}} | {{CompatChrome(45.0)}} | {{CompatGeckoMobile("19")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatChrome(45.0)}} |
selectorText |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |