html.okpython.net
Основы создания сайтов
CSS :: Правило @page
css-правило @page (от англ. page – страница) позволяет установить или переопределить значения свойств, предназначенных для определения параметров страниц при выводе их на бумажные носители.
Синтаксис
@page [{ :left | :right | :first }] {<параметры печати>}
Значения
- :left – позволяет задать параметры для всех левых страниц.
- :right – позволяет задать параметры для всех правых.
- :first – позволяет задать параметры для первой страницы.
- параметры печати – объявления свойств margin (и его производных), orphans, widows, page-break-before, page-break-after, page-break-inside.
Ссылки
Официальный сайт W3C: https://drafts.csswg.org/css-page-3/#at-page-rule
Статья на Mozilla Firefox: https://developer.mozilla.org/ru/docs/Web/CSS/@page
Примеры
CSS
htmlCodes
/* Отступы на первой странице */ @page :first{ margin: 1cm; margin-right: 2cm; } /* Отступы справа 2см на левых страницах (для дыроколов) */ @page :left{ margin: 1cm; margin-right: 2cm; } /* Отступы слева 2см на правых страницах (для дыроколов) */ @page :right{ margin: 1cm; margin-left: 2cm; }
Пример №1