Czy w CSS można użyć właściwości wewnątrz @page, aby powiedzieć, że nagłówki tabeli (th) powinny być powtarzane na każdej stronie, jeśli tabela znajduje się na wielu stronach?
css
css-tables
avernet
źródło
źródło
break-inside:avoid
, i można je wyłączyć za pomocąbreak:inside: auto
. Zobacz codereview.chromium.org/2021703002/#ps20001Niektóre przeglądarki powtarzają ten
thead
element na każdej stronie, tak jak powinny. Inni potrzebują pomocy: Dodaj to do swojego CSS:Opera 7.5 i IE 5 nie będą powtarzać nagłówków bez względu na to, co spróbujesz.
( źródło )
źródło
thead
przykład w moim CSS (kompatybilnym z IE7) i powtarza nagłówki, gdy robię podgląd wydruku. Dziękuję Ci. Ale widzę, aby uzyskać replikowany wiersz u góry następnej strony. Czemu?Przed wdrożeniem tego rozwiązania ważne jest, aby wiedzieć, że Webkit obecnie tego nie robi.
Oto odpowiedni problem w narzędziu do śledzenia błędów Chrome: http://code.google.com/p/chromium/issues/detail?id=24826
Oraz w narzędziu do śledzenia problemów Webkit: https://bugs.webkit.org/show_bug.cgi?id=17205
Oznacz go gwiazdką w narzędziu do śledzenia problemów Chrome, jeśli chcesz pokazać, że jest to dla Ciebie ważne (tak zrobiłem).
źródło
Latający spodek xhtmlrenderer powtarza THEAD na każdej stronie wyjścia PDF, jeśli dodasz następujące elementy do swojego CSS:
(Działa przynajmniej od wydania R8).
źródło
Przeglądarki Chrome i Opera nie obsługują,
thead {display: table-header-group;}
ale pozostałe obsługują prawidłowo.źródło
jak wydrukować tabelę HTML. Nagłówek i stopka na każdej stronie
Działa również w przeglądarkach Webkit
źródło