CSSPageRule is an interface representing a single CSS @page rule. It implements the CSSRule interface with a type value of 6 (CSSRule.PAGE_RULE).

Syntax

The syntax is described using the WebIDL format.

interface CSSPageRule : CSSRule {
  attribute DOMString selectorText;
  readonly attribute CSSStyleDeclaration style;
};

Properties

As a CSSRule, CSSPageRule also implements the properties of this interface. It has the following specific properties:

CSSPageRule.selectorText
Represents the text of the page selector associated with the at-rule.
CSSPageRule.style Read only
Returns the declaration block associated with the at-rule.

Methods

As a CSSRule, CSSPageRule also implements the methods of that interface. It has no specific methods.

Specifications

Specification Status Comment
CSS Object Model (CSSOM)
The definition of 'CSSPageRule' in that specification.
Working Draft No changes from Document Object Model (DOM) Level 2 Style Specification
Document Object Model (DOM) Level 2 Style Specification
The definition of 'CSSPageRule' in that specification.
Obsolete Initial definition

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
CSSPageRuleChrome Full support 45Edge Full support YesFirefox Full support 19IE Full support YesOpera Full support 32Safari Full support YesWebView Android Full support 45Chrome Android Full support 45Edge Mobile Full support YesFirefox Android Full support 19Opera Android Full support 32Safari iOS Full support YesSamsung Internet Android Full support Yes
selectorTextChrome Full support YesEdge Full support 12Firefox No support NoIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android ? Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes
styleChrome Full support YesEdge Full support 12Firefox Full support YesIE ? Opera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile ? Firefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support
No support  
No support
Compatibility unknown  
Compatibility unknown

Document Tags and Contributors

Last updated by: mdnwebdocs-bot,