Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. CSS
  3. Reference
  4. Properties
  5. page-break-inside

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

page-break-inside

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe dieKompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Warnung:Diese Eigenschaft wurde durch diebreak-inside Eigenschaft ersetzt.

Diepage-break-insideCSS Eigenschaft ändert Seitenumbrücheinnerhalb des aktuellen Elements.

Probieren Sie es aus

page-break-inside: auto;
page-break-inside: avoid;
<div>  <p>    The effect of this property can be noticed when the document is being    printed or a preview of a print is displayed.  </p>  <button>Show Print Preview</button>  <div>    <div>Content before the property</div>    <div>Content with 'page-break-inside'</div>    <div>Content after the property</div>  </div></div>
.box {  border: solid #5b6dcd 5px;  background-color: #5b6dcd;  margin: 10px 0;  padding: 5px;}#example-element {  border: solid 5px #ffc129;  background-color: #ffc129;  color: black;}@media print {  #example-element {    height: 25cm;  }}
const btn = document.getElementById("print-btn");btn.addEventListener("click", () => {  window.print();});

Syntax

css
/* Keyword values */page-break-inside: auto;page-break-inside: avoid;/* Global values */page-break-inside: inherit;page-break-inside: initial;page-break-inside: revert;page-break-inside: revert-layer;page-break-inside: unset;

Werte

auto

Initialer Wert. Automatische Seitenumbrüche (weder erzwungen noch verboten).

avoid

Vermeidet Seitenumbrüche innerhalb des Elements.

Alias für Seitenumbrüche

Die Eigenschaftpage-break-inside ist jetzt ein veralteter Begriff, der durchbreak-inside ersetzt wurde.

Aus Kompatibilitätsgründen solltepage-break-inside von Browsern als Alias fürbreak-inside behandelt werden. Dies stellt sicher, dass Websites, diepage-break-inside verwenden, weiterhin wie vorgesehen funktionieren. Ein Teil der Werte sollte folgendermaßen als Alias verwendet werden:

page-break-insidebreak-inside
autoauto
avoidavoid

Formale Definition

Anfangswertauto
Anwendbar aufBlocklevelelemente in normalem Fluss des Wurzelelements. User Agents können es auch auf andere Elemente wietable-row-Elemente anwenden.
VererbtNein
Berechneter Wertwie angegeben
Animationstypdiskret

Formale Syntax

page-break-inside =
avoid|
auto|
inherit

Beispiele

Vermeidung von Seitenumbrüchen innerhalb von Elementen

HTML

html
<div>  <p>This is the first paragraph.</p>  <section>    <span>A list</span>    <ol>      <li>one</li>      <!-- <li>two</li> -->    </ol>  </section>  <ul>    <li>one</li>    <!-- <li>two</li> -->  </ul>  <p>This is the second paragraph.</p>  <p>This is the third paragraph, it contains more text.</p>  <p>    This is the fourth paragraph. It has a little bit more text than the third    one.  </p></div>

CSS

css
.page {  background-color: #8cffa0;  height: 90px;  width: 200px;  columns: 1;  column-width: 100px;}.list,ol,ul,p {  break-inside: avoid;}p {  background-color: #8ca0ff;}ol,ul,.list {  margin: 0.5em 0;  display: block;  background-color: orange;}p:first-child {  margin-top: 0;}

Ergebnis

Spezifikationen

Specification
CSS Fragmentation Module Level 3
# page-break-properties

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp