Przejdź do treści

Blokada przełamania strony {page-break-inside}

Jak nie dopuścić, aby na wydruku pierwsza część elementu znalazła się na jednej stronie papieru, a dalsza na drugiej?

selektor { page-break-inside: wartość }
Selektorem może być znacznik wyświetlany w bloku [zobacz: Wstawianie stylów].

Natomiast jako "wartość" należy podać:
  • avoid - unikanie przełamania
  • auto - brak ograniczeń

Polecenie page-break-inside: avoid powoduje, że strona nie zostanie przełamana wewnątrz wskazanego elementu, tzn. pozostanie on w całości na jednej stronie (chyba że będzie zbyt duży, aby się na niej zmieścić). Jest to przydatne, jeśli nie chcemy, aby np. wykaz albo tabela zostały przedzielone pomiędzy dwie strony. W takim przypadku lepiej żeby drukarka przełamała stronę trochę wcześniej, a element zostanie przeniesiony na następną kartkę.

Przykład {page-break-inside}

Jeśli to możliwe, drukuj wszystkie tabele na jednej kartce papieru:

table {
	page-break-inside: avoid;
}

Przeglądarki


Chrome

Firefox

Edge

Opera

Safari
page-break-inside: wartość1
2008-12-11
19
2013-02-19
12
2015-07-29
7
2003-01-28
1.3
2005-04-15
page-break-inside: auto1
2008-12-11
19
2013-02-19
12
2015-07-29
15
2013-07-02
1.3
2005-04-15
page-break-inside: avoid1
2008-12-11
19
2013-02-19
12
2015-07-29
15
2013-07-02
1.3
2005-04-15

Komentarze

Zobacz więcej komentarzy

Facebook