Przełamanie tabeli podczas druku

Przełamanie tabeli podczas druku
B7
  • Rejestracja: dni
  • Ostatnio: dni
0

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ć?

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Ustaw następnemu odpowiedni styl

Kopiuj
<style="page-break-before:always;">
B7
  • Rejestracja: dni
  • Ostatnio: dni
0
bogdans napisał(a):

Ustaw następnemu odpowiedni styl

Kopiuj
<style="page-break-before:always;">

To działa tylko na elementy blokowe.

bogdans
  • 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.

Kopiuj
<tr style="page-break-before:always;display:block;">
B7
  • 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.

Kopiuj
<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.

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Wymuś używanie firefoksa.:P Wtedy wystarczy

Kopiuj
<tr style="page-break-before:always;">

, które nie psuje tabelki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.