diff options
Diffstat (limited to 'files/de/web/css/@page/index.html')
-rw-r--r-- | files/de/web/css/@page/index.html | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/files/de/web/css/@page/index.html b/files/de/web/css/@page/index.html new file mode 100644 index 0000000000..ed45c12a03 --- /dev/null +++ b/files/de/web/css/@page/index.html @@ -0,0 +1,90 @@ +--- +title: '@page' +slug: Web/CSS/@page +tags: + - At-Regel + - CSS + - Layout + - NeedsMobileBrowserCompatibility + - Referenz + - Web +translation_of: Web/CSS/@page +--- +<div>{{CSSRef}}</div> + +<h2 id="Übersicht">Übersicht</h2> + +<p>Die <code>@page</code> CSS At-Regel wird verwendet, um einige CSS Eigenschaften zu ändern, wenn ein Dokument gedruckt wird. Es können nicht alle CSS Eigenschaften mit <code>@page</code> geändert werden. Es können nur Seitenränder, Absatzkontrolle — oben (widow); unten (orphans) — und Seitenumbrüche des Dokuments verändert werden. Versuche, andere CSS Eigenschaften zu ändern, werden ignoriert.</p> + +<p>Die <code>@page</code> At-Regel kann über die CSS Objektmodellschnittstelle {{domxref("CSSPageRule")}} angesprochen werden.</p> + +<div class="note"><strong>Hinweis:</strong> Das W3C diskutiert, wie die viewportbezogenen {{cssxref("<length>")}} Einheiten, <code>vh</code>, <code>vw</code>, <code>vmin</code>, und <code>vmax</code> gehandhabt werden sollen. Bis dahin sollten diese nicht in einer <code>@page</code> At-Regel verwendet werden.</div> + +<h2 id="Syntax">Syntax</h2> + +<h3 id="Deskriptoren">Deskriptoren</h3> + +<dl> + <dt>{{cssxref("@page/size", "size")}}</dt> + <dd>Bestimmt die Zielgröße und -ausrichtung des den Seitenbereich beinhaltenden Blocks. Im allgemeinen Fall, in dem ein Seitenbereich auf einer Seitenpostille dargestellt wird, gibt sie auch die Größe der Zielseitenpostille an.</dd> +</dl> + +<dl> + <dt>{{cssxref("@page/marks", "marks")}}</dt> + <dd>Fügt dem Dokument Schneide- und/oder Registrierungsmarker hinzu.</dd> +</dl> + +<dl> + <dt>{{cssxref("@page/bleed", "bleed")}}</dt> + <dd>Gibt den Überhang über den Seitenbereich an, bei dem die Darstellung der Seite abgeschnitten wird.</dd> +</dl> + +<h3 id="Formale_Syntax">Formale Syntax</h3> + +<pre class="syntaxbox">{{csssyntax}}</pre> + +<h2 id="Beispiele">Beispiele</h2> + +<p>Bitte lies die verschiedenen <a href="/de/docs/Web/CSS/Pseudo-classes" title="Pseudo-classes">Pseudoklassen</a> von <code>@page</code> für Beispiele.</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="Spezifikationen">Spezifikationen</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Spezifikation</th> + <th scope="col">Status</th> + <th scope="col">Kommentar</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName('CSS Logical Properties', '#logical-page', ':recto und :verso')}}</td> + <td>{{Spec2('CSS Logical Properties')}}</td> + <td>Fügt die <code>:recto</code> und <code>:verso</code> Seitenselektoren hinzu.</td> + </tr> + <tr> + <td>{{SpecName('CSS3 Paged Media', '#at-page-rule', '@page')}}</td> + <td>{{Spec2('CSS3 Paged Media')}}</td> + <td>Keine Änderung bzgl. {{SpecName('CSS2.1')}}, es können jedoch mehr CSS At-Regeln innerhalb <code>@page</code> verwendet werden.</td> + </tr> + <tr> + <td>{{SpecName('CSS2.1', 'page.html#page-selectors', '@page')}}</td> + <td>{{Spec2('CSS2.1')}}</td> + <td>Ursprüngliche Definition</td> + </tr> + </tbody> +</table> + +<h2 id="Browser_Kompatibilität">Browser Kompatibilität</h2> + +<p>{{Compat("css.at-rules.page")}}</p> |