Nie mam tego problemu z IE9, Firefoksem i Operą. Tylko Chrome i Safari.Podczas drukowania tabeli, chrom i safari przecinają rząd na pół
Podczas drukowania strony, jeśli istnieje tabela, która musi zostać przerwana w pewnym momencie, aby kontynuować na następnej stronie, Safari i Chrome obcinają wiersz na pół i drukują górną połowę na pierwszej stronie i na dole połowa na drugiej stronie.
Oto kod, który próbowałem użyć, który rozwiązał problem, który miałem z IE9 - drukowanie małego obrazu o wymiarach 50 x 50 pikseli w każdym rzędzie na następnej stronie z tekstem na pierwszej stronie.
table { page-break-inside:auto }
tr { page-break-inside:avoid; page-break-after:auto }
Mam 7 stron z różną liczbą rzędów średnio około 10-15 rzędów. Co mogę zrobić, aby rozwiązać ten problem?
Używam PHP foreach
do utworzenia tabeli z tablicy, więc raczej nie będę musiał edytować tego kodu, aby zachować spójność między stronami.
Zostało to dość szczegółowo omówione: http://stackoverflow.com/questions/2045470/page-break-inside-avoid to tylko jeden przykład. – tptcat
Tak, ale nie ma rozwiązania dla przeglądarek Webkit – AddiktedDesign
Chciałbym, aby była odpowiedź na ten problem. –