Umbruch

(Auszug aus "E-Books mit ePUB ─ Von Word zum E-Book mit XML" von Dr. Victor Wang)

In der folgenden Tabelle sind die wichtigesten CSS-Eigenschaften für den Seitenumbruch aufgeführt sowie deren mögliche Werte mit jeweils einem Beispiel.

widows

Alleinstehende Zeilen am Seitenanfang

Festlegung der Zeilen, die nach dem Umbruch stehen bleiben dürfen. Diese Eigenschaft soll also die satztechnisch verpönten "Hurenkinder" (alleinstehende Zeilen am Seitenanfang) vermeiden.

Werte

<integer> | inherit

Beispiel

widows: 2;

orphans

Alleinstehende Zeilen am Seitenende

Festlegung der Zeilen, die vor dem Umbruch stehen bleiben dürfen. Diese Eigenschaft soll also die satztechnisch verpönten "Schusterjungen" (alleinstehende Zeilen am Seitenende) vermeiden.

Werte

<integer> | inherit

Beispiel

orphans: 3;

page-break-inside

Seitenumbruch innerhalb eines Elements

Verhindern eines Seitenumbruchs innerhalb eines Elements. Mögliche Werte sind:

1) avoid: nie Seitenumbruch einfügen

2) auto: keine Angabe (Normaleinstellung)

Werte

avoid | auto | inherit

Beispiel

page-break-inside: avoid;

page-break-after

Seitenumbruch nach einem Element

Verhindern eines Seitenumbruchs nach einem Element. Mögliche Werte sind:

OPS-Hinweis: Reader, die nur eine Seite darstellen können, müssen die Werte right und left wie always interpretieren.

1) always: immer Seitenumbruch einfügen

2) avoid: nie Seitenumbruch einfügen

3) left: nach linken Seiten Seitenumbruch einfügen, nachfolgendes Element auf nächste linke Seite

4) right: nach rechten Seiten Seitenumbruch einfügen, nachfolgendes Element auf nächste rechte Seite

5) inherit: Angabe zum Seitenumbruch erben

6) auto: keine Angabe (Normaleinstellung).

Werte

auto | always | avoid | left | right | inherit

Beispiel

page-break-after: always;

page-break-before

Seitenumbruch vor einem Element

Verhindern eines Seitenumbruchs vor einem Element. Mögliche Werte sind:

OPS-Hinweis: Reader, die nur eine Seite darstellen können, müssen die Werte right und left wie always interpretieren.

1) always: immer Seitenumbruch einfügen

2) avoid: nie Seitenumbruch einfügen

3) left: nach linken Seiten Seitenumbruch einfügen, nachfolgendes Element auf nächste linke Seite

4) right: nach rechten Seiten Seitenumbruch einfügen, nachfolgendes Element auf nächste rechte Seite

5) inherit: Angabe zum Seitenumbruch erben

6) auto: keine Angabe (Normaleinstellung).

Werte

auto | always | avoid | left | right | inherit

Beispiel

page-break-before: avoid;

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema ePub bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © mitp 2011
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "E-Books mit ePUB" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Verlagsgruppe Hüthig Jehle Rehm GmbH, Im Weiher 10, 69121 Heidelberg, kundenbetreuung(at)hjr-verlag.de