aboutsummaryrefslogtreecommitdiff
path: root/files/uk/web/css/@page
diff options
context:
space:
mode:
Diffstat (limited to 'files/uk/web/css/@page')
-rw-r--r--files/uk/web/css/@page/bleed/index.html83
-rw-r--r--files/uk/web/css/@page/index.html112
2 files changed, 195 insertions, 0 deletions
diff --git a/files/uk/web/css/@page/bleed/index.html b/files/uk/web/css/@page/bleed/index.html
new file mode 100644
index 0000000000..f937f5dfaf
--- /dev/null
+++ b/files/uk/web/css/@page/bleed/index.html
@@ -0,0 +1,83 @@
+---
+title: bleed
+slug: Web/CSS/@page/bleed
+tags:
+ - '@сторінка'
+ - CSS
+ - Web
+translation_of: Web/CSS/@page/bleed
+---
+<div>{{CSSRef}}{{SeeCompatTable}}</div>
+
+<p> <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);"><strong>bleed </strong>це пропускний дескриптор правил css</span></font>, використовується  з {{cssxref("@page")}} за правилом , визначає ступінь області пропуску сторінки за межами сторінки. Ця властивість має тільки ефект  якщо позначки обрізання   увімкнено за допомогою властивості {{cssxref("@page/marks", "marks")}} property.</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush:css notranslate">/* Keyword values */
+bleed: auto;
+
+/* &lt;length&gt; values */
+bleed: 8pt;
+bleed: 1cm;
+</pre>
+
+<h3 id="Значення">Значення</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>Обчислюється до 6pt якщо  значення в {{cssxref("@page/marks", "marks")}} є обрізаним. В іншому випадку він обчислюється до нуля.</dd>
+ <dt><code>{{cssxref("&lt;довжина&gt;")}}</code></dt>
+ <dd><br>
+ Вказує, наскільки назовні, в кожному напрямку, область випуску простягається поза полем сторінки. Значення можуть бути від’ємними, але можуть бути певні обмеження щодо реалізації.</dd>
+</dl>
+
+<h2 id="Формальне_визначення">Формальне визначення</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Формальний_синтаксис">Формальний синтаксис</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Приклади">Приклади</h2>
+
+<h3 id="Встановлення_кровоточення_сторінки_в_1см.">Встановлення кровоточення сторінки  в 1см.</h3>
+
+<pre class="brush: css notranslate">@page {
+  bleed: 1cm;
+}
+</pre>
+
+<h2 id="Специфікації">Специфікації</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Специфікація</th>
+ <th scope="col">Стан</th>
+ <th scope="col">Коментарі</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS3 Paged Media", "#bleed", "bleed")}}</td>
+ <td>{{Spec2("CSS3 Paged Media")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Сувмістність_з_браузерами">Сувмістність з браузерами</h2>
+
+<div class="hidden"> Таблиця сувмістності на цій сторінці  on згенерована зі структорованих даних . Якщо ви хочете зробити свій внесок інформації</div>
+
+<div class="hidden"><a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> і надішліть нам запит на висвітлення.</div>
+
+<p>{{Compat("css.at-rules.page.bleed")}}</p>
+
+<h2 id="Зазвичай_переглядають">Зазвичай переглядають</h2>
+
+<ul>
+ <li>{{cssxref("@page/marks", "marks")}}</li>
+ <li>{{cssxref("@page/size", "size")}}</li>
+</ul>
diff --git a/files/uk/web/css/@page/index.html b/files/uk/web/css/@page/index.html
new file mode 100644
index 0000000000..7704892bfb
--- /dev/null
+++ b/files/uk/web/css/@page/index.html
@@ -0,0 +1,112 @@
+---
+title: '@page'
+slug: Web/CSS/@page
+tags:
+ - '@page'
+ - At-rule
+ - CSS
+ - Layout
+ - NeedsTranslation
+ - Reference
+ - TopicStub
+ - Web
+translation_of: Web/CSS/@page
+---
+<div>{{CSSRef}}</div>
+
+<p>The <strong><code>@page</code></strong> CSS at-rule is used to modify some CSS properties when printing a document.</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: css no-line-numbers notranslate">@page {
+ margin: 1cm;
+}
+
+@page :first {
+ margin: 2cm;
+}</pre>
+
+<h3 id="Descriptors">Descriptors</h3>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/@page/size"><code>size</code></a></dt>
+ <dd>Specifies the target size and orientation of the page box’s containing block. In the general case, where one page box is rendered onto one page sheet, it also indicates the size of the destination page sheet.</dd>
+</dl>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/@page/marks"><code>marks</code></a></dt>
+ <dd>Adds crop and/or registration marks to the document.</dd>
+</dl>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/@page/bleed"><code>bleed</code></a></dt>
+ <dd>Specifies the extent beyond the page box at which the page rendering is clipped.</dd>
+</dl>
+
+<h2 id="Description">Description</h2>
+
+<p>You can't change all CSS properties with <code>@page</code>. You can only change the margins, orphans, widows, and page breaks of the document. Attempts to change any other CSS properties will be ignored.</p>
+
+<p>The <code>@page</code> at-rule can be accessed via the CSS object model interface {{domxref("CSSPageRule")}}.</p>
+
+<div class="note"><strong>Note:</strong> The W3C is discussing how to handle viewport-related {{cssxref("&lt;length&gt;")}} units, <code>vh</code>, <code>vw</code>, <code>vmin</code>, and <code>vmax</code>. Meanwhile do not use them within a <code>@page</code> at-rule.</div>
+
+<h2 id="Formal_syntax">Formal syntax</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<h3 id="page_pseudo-class_examples">@page pseudo-class examples</h3>
+
+<p>Please refer to the various <a href="/en-US/docs/CSS/Pseudo-classes" title="Pseudo-classes">pseudo-classes</a> of <code>@page</code> for examples.</p>
+
+<ul>
+ <li>{{Cssxref(":blank")}}</li>
+ <li>{{Cssxref(":first")}}</li>
+ <li>{{Cssxref(":left")}}</li>
+ <li>{{Cssxref(":right")}}</li>
+ <li>{{Cssxref(":recto")}} {{experimental_inline}}</li>
+ <li>{{Cssxref(":verso")}} {{experimental_inline}}</li>
+</ul>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS Logical Properties', '#page', ':recto and :verso')}}</td>
+ <td>{{Spec2('CSS Logical Properties')}}</td>
+ <td>Adds the <code>:recto</code> and <code>:verso</code> page selectors</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Paged Media', '#at-page-rule', '@page')}}</td>
+ <td>{{Spec2('CSS3 Paged Media')}}</td>
+ <td>No change from {{SpecName('CSS2.1')}}, though more CSS at-rules can be used inside a <code>@page</code>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'page.html#page-selectors', '@page')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.at-rules.page")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>See the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=286443">[META] CSS Paged Media Module Level 3</a> ticket in Bugzilla for tracking progress on the subject (page-based counters, etc.)</li>
+</ul>