CSSPageRule
は、1 個の CSS @page
規則を表すインターフェイスです。これは、型定数の値が 6
(CSSRule.PAGE_RULE
) の CSSRule
インターフェイスを実装します。
構文
構文は、WebIDL 形式で記述されます。
interface CSSPageRule : CSSRule { attribute DOMString selectorText; readonly attribute CSSStyleDeclaration style; };
プロパティ
CSSRule
として、CSSPageRule
は、このインターフェイスのプロパティも実装します。これは、次の固有のプロパティを持ちます:
CSSPageRule.selectorText
- @-規則に関連付けられたページセレクターのテキストを表す。
CSSPageRule.style
読取専用- @-規則に関連付けられた宣言ブロックを返す。
メソッド
CSSRule
として、CSSPageRule
は、このインターフェイスのメソッドも実装します。固有のメソッドはありません。
仕様
仕様書 | 策定状況 | 備考 |
---|---|---|
CSS Object Model (CSSOM) CSSPageRule の定義 |
草案 | Document Object Model (DOM) Level 2 Style Specification からの変更なし |
Document Object Model (DOM) Level 2 Style Specification CSSPageRule の定義 |
勧告 | 初期定義 |
ブラウザーの実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本サポート | 45.0 | 19 (19) | (有) | (有) | (有) |
selectorText |
(有) | 未サポート | (有) | (有) | (有) |
機能 | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
基本サポート | ? | 45.0 | 19.0 (19) | ? | ? | ? | 45.0 |
selectorText |
? | ? | 未サポート | ? | ? | ? | ? |