CSS vlastnost page-break-before určuje, jak nebo zda se má při tisku před zvoleným prvkem ukončit stránka.
hodnoty | chování pozadí |
---|---|
always |
před prvkem se při tisku stránka zalomí vždy |
avoid | před prvkem se stránka nesmí zalomit, nefunguje v Exploreru |
auto | výchozí hodnota, která zalomení neovlivňuje |
Klasický příklad je nadpis kapitoly, kterým má tisková stránka začínat.
Prohlížeč | Podpora ve verzích | Poznámka |
---|---|---|
Internet Explorer | 4, 5, 5.5, 6 | nechápe hodnotu avoid |
Firefox | všechny verze | |
Opera | 7 | |
Chrome | ano | |
IE 5 / Mac | nevím |
Zdůrazňuji, že se jedná o vlastnost pro tisk. V omezené formě to lze testovat příkazem Soubor > Náhled (v některých prohlížečích není).
table {page-break-before: avoid;}
zakáže zalomení stránky před tabulkou. Takže při tisku by se to, co stránce předchází, hodilo až na na začátek další stránky (pokud to tak vyjde). V Exploreru to ale nefunguje, tam se to při tisku prostě rozdělí.
Jak psát web píše Yuhů, Dušan Janovský. Kontakt.