Mam w htmlu raport w postaci tabeli html. Podczas druku chciałbym przełamać tabelę na kolejną kartkę po konkretnym . Jakieś rady jak to zrobić?
Przełamanie tabeli podczas druku
- Rejestracja: dni
- Ostatnio: dni
0
- Rejestracja: dni
- Ostatnio: dni
0
Ustaw następnemu odpowiedni styl
<style="page-break-before:always;">
- Rejestracja: dni
- Ostatnio: dni
0
bogdans napisał(a):
Ustaw następnemu odpowiedni styl
<style="page-break-before:always;">
To działa tylko na elementy blokowe.
- Rejestracja: dni
- Ostatnio: dni
0
To tylko część prawdy, w niektórych przeglądarkach działa też dla <tr>. A w pozostałych (np. Chrome) możesz zmienić element na blokowy.
<tr style="page-break-before:always;display:block;">
- Rejestracja: dni
- Ostatnio: dni
0
bogdans napisał(a):
To tylko część prawdy, w niektórych przeglądarkach działa też dla
<tr>. A w pozostałych (np. Chrome) możesz zmienić element na blokowy.
<tr style="page-break-before:always;display:block;">
I po takiej zmianie cała tabelka się sypie.
Chyba nie ma prostego rozwiązania tego problemu.
- Rejestracja: dni
- Ostatnio: dni
0
Wymuś używanie firefoksa.:P Wtedy wystarczy
<tr style="page-break-before:always;">
, które nie psuje tabelki.