###### 11.04.2024
ID:348 | Lothar | 19:20 |

HTML to PDF

Wenn HTML-Dateien auch mal ausgedruckt werden sollen oder dabei per ›Print‹-Befehl direkt in eine PDF-Datei umgewandelt werden sollen, dann kann es sinnvoll sein, vorher festgelegt zu haben, wo eine Seitenubruch stattfinden soll, damit zum Beispiel neue Kapitel immer auf einer neuen Seite anfangen. Das lässt sich auch per ›CSS‹-Style festlegen: zum Beispiel kann einer `H1`-Überschrift (oder `H2`) diese Eigenschaft mitgegeben werden:
~~~css
h2 {
    page-break-before: always;
}
~~~
Bei der normalen — fortlaufenden — Darstellung im Browser wirkt sich das nicht aus, aber eben beim Drucken und natürlich auch dann, wenn die Druckdatei in ein PDF umgeleitet wird. Am Mac geht das grundsätzlich immer, denn im Druckdialog ganz unten gibt es die ›Select-Box`PDF` und dort drinnen zum Beispiel `als PDF sichern`. ###### ## `page-break-after` is deprecated Use `break-after: page` instead. Mehr dazu bei [css-tricks](https://css-tricks.com/almanac/properties/b/break-before/)
main_LA - footer