From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/css/@page/index.html | 103 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 files/ru/web/css/@page/index.html (limited to 'files/ru/web/css/@page') diff --git a/files/ru/web/css/@page/index.html b/files/ru/web/css/@page/index.html new file mode 100644 index 0000000000..31ac993dba --- /dev/null +++ b/files/ru/web/css/@page/index.html @@ -0,0 +1,103 @@ +--- +title: '@page' +slug: Web/CSS/@page +tags: + - Верстка + - печать + - страница +translation_of: Web/CSS/@page +--- +
{{CSSRef}}
+ +

Правило CSS @page используется для модификации некоторых свойств CSS при печати документа. Вы не можете изменить все CSS свойства с @page. Вы можете изменить только margin, orphans, widows, и разрывы страницы документа. Попытки изменить любые другие свойства CSS будут игнорироваться.

+ +
@page {
+  margin: 1cm;
+}
+
+@page :first {
+  margin: 2cm;
+}
+ +

Правило @page доступно через интерфейс объектной модели CSS {{domxref("CSSPageRule")}}.

+ +
Примечание: В W3C iобсуждают, как обрабатывать связанные с областью просмотра единицы {{cssxref("<length>")}} такие как, vh, vw, vmin, и vmax. Тем временем не используя их с правилом @page.
+ +

Синтаксис

+ +

Дескрипторы

+ +
+
size
+
Указывает целевой размер и ориентацию полей страницы, содержащихся в блоке. В общем случае, когда одно поле страницы отображается на одном листе страницы, он также определяет размер и ориентацию листа страницы.
+
+ +
+
marks
+
Добавляет обрезку и/или регистрационные отметки в документ.
+
+ +
+
bleed
+
Определяет степень заступа за пределы поля страницы, при котором отображаемая область страницы отрезается.
+
+ +

Формальный синтаксис

+ +
{{csssyntax}}
+ +

Примеры

+ +

Пожалуйста, обратитесь к различным плевдоклассам @page для примеров.

+ + + +

Спецификации

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецификацияСтатусКомментарий
{{SpecName('CSS Logical Properties', '#logical-page', ':recto and :verso')}}{{Spec2('CSS Logical Properties')}}Добавлены селекторы страницы :recto и :verso
{{SpecName('CSS3 Paged Media', '#at-page-rule', '@page')}}{{Spec2('CSS3 Paged Media')}}Нет изменений для {{SpecName('CSS2.1')}}, хотя больше правил CSS можно использовать внутри @page.
{{SpecName('CSS2.1', 'page.html#page-selectors', '@page')}}{{Spec2('CSS2.1')}}Первое определение
+ +

Поддержка браузерами

+ +

 

+ + + +

{{Compat("css.at-rules.page")}}

+ +

Смотрите также

+ + -- cgit v1.2.3-54-g00ecf