{
    "page-orientation-prop": [
        {
            "engines": [
                "blink",
                "gecko"
            ],
            "filename": "css/at-rules/page.json",
            "name": "page-orientation",
            "slug": "CSS/@page/page-orientation",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/@page/page-orientation",
            "summary": "The page-orientation CSS descriptor for the @page at-rule controls the rotation of a printed page. It handles the flow of content across pages when the orientation of a page is changed. This behavior differs from the size descriptor in that a user can define the direction in which to rotate the page.",
            "support": {
                "chrome": {
                    "version_added": "85"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "preview"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "85"
                }
            },
            "title": "page-orientation"
        }
    ],
    "page-size-prop": [
        {
            "engines": [
                "blink"
            ],
            "filename": "css/at-rules/page.json",
            "name": "jis-b4",
            "slug": "CSS/@page/size",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/@page/size",
            "summary": "The size CSS at-rule descriptor, used with the @page at-rule, defines the size and orientation of the box which is used to represent a page. Most of the time, this size corresponds to the target size of the printed page if applicable.",
            "support": {
                "chrome": {
                    "version_added": "83"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "83"
                }
            },
            "title": "size"
        },
        {
            "engines": [
                "blink"
            ],
            "filename": "css/at-rules/page.json",
            "name": "jis-b5",
            "slug": "CSS/@page/size",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/@page/size",
            "summary": "The size CSS at-rule descriptor, used with the @page at-rule, defines the size and orientation of the box which is used to represent a page. Most of the time, this size corresponds to the target size of the printed page if applicable.",
            "support": {
                "chrome": {
                    "version_added": "83"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": false
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "83"
                }
            },
            "title": "size"
        },
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "css/at-rules/page.json",
            "name": "size",
            "slug": "CSS/@page/size",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/@page/size",
            "summary": "The size CSS at-rule descriptor, used with the @page at-rule, defines the size and orientation of the box which is used to represent a page. Most of the time, this size corresponds to the target size of the printed page if applicable.",
            "support": {
                "chrome": {
                    "version_added": "15"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": {
                    "version_added": "1.5"
                },
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "size"
        }
    ],
    "at-page-rule": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/at-rules/page.json",
            "name": "page",
            "slug": "CSS/@page",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/@page",
            "summary": "The @page at-rule is a CSS at-rule used to modify different aspects of a printed page property. It targets and modifies the page's dimensions, page orientation, and margins. The @page at-rule can be used to target all pages in a print-out, or even specific ones using its various pseudo-classes.",
            "support": {
                "chrome": {
                    "version_added": "2"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "19"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "8"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "6"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "@page"
        }
    ],
    "page-break-after": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/page-break-after.json",
            "name": "page-break-after",
            "slug": "CSS/page-break-after",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-after",
            "summary": "The page-break-after CSS property adjusts page breaks after the current element.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1",
                    "notes": "The values <code>avoid</code>, <code>left</code>, and <code>right</code> are unsupported."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "4"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "7"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "1.2"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "page-break-after"
        }
    ],
    "page-break-before": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/page-break-before.json",
            "name": "page-break-before",
            "slug": "CSS/page-break-before",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-before",
            "summary": "The page-break-before CSS property adjusts page breaks before the current element.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "1",
                    "notes": "The values <code>avoid</code>, <code>left</code>, and <code>right</code> are unsupported."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "4"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "7"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "1.2"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "page-break-before"
        }
    ],
    "page-break-inside": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/page-break-inside.json",
            "name": "page-break-inside",
            "slug": "CSS/page-break-inside",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-inside",
            "summary": "The page-break-inside CSS property adjusts page breaks inside the current element.",
            "support": {
                "chrome": {
                    "version_added": "1"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": "19",
                    "notes": "Until Firefox 25, <code>page-break-inside: avoid</code> did not work with the height of a block."
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "8"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "7"
                },
                "opera_android": "mirror",
                "safari": {
                    "version_added": "1.3"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "page-break-inside"
        }
    ],
    "using-named-pages": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "css/properties/page.json",
            "name": "page",
            "slug": "CSS/page",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/page",
            "summary": "The page CSS property is used to specify the named page, a specific type of page defined by the @page at-rule.",
            "support": {
                "chrome": {
                    "version_added": "85"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "110"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "13.1"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "85"
                }
            },
            "title": "page"
        }
    ],
    "left-right-first": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "css/selectors/first.json",
            "name": "first",
            "slug": "CSS/:first",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/:first",
            "summary": "The :first CSS pseudo-class, used with the @page at-rule, represents the first page of a printed document. (See :first-child for general first element of a node.)",
            "support": {
                "chrome": {
                    "version_added": "18"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "8"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "9.2"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "6"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": "mirror",
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": ":first"
        },
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "css/selectors/left.json",
            "name": "left",
            "slug": "CSS/:left",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/:left",
            "summary": "The :left CSS pseudo-class, used with the @page at-rule, represents all left-hand pages of a printed document.",
            "support": {
                "chrome": {
                    "version_added": "6"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "8"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "9.2"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "5"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": ":left"
        },
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "css/selectors/right.json",
            "name": "right",
            "slug": "CSS/:right",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/CSS/:right",
            "summary": "The :right CSS pseudo-class, used with the @page at-rule, represents all right-hand pages of a printed document.",
            "support": {
                "chrome": {
                    "version_added": "6"
                },
                "chrome_android": "mirror",
                "edge": {
                    "version_added": "12"
                },
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": "8"
                },
                "oculus": "mirror",
                "opera": {
                    "version_added": "9.2"
                },
                "opera_android": {
                    "version_added": "10.1"
                },
                "safari": {
                    "version_added": "5"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": "37"
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": ":right"
        }
    ]
}
