CSS-Druck: Vermeidung von halbierten DIVs zwischen Seiten?

Schreibe ich ein plug-in für ein Stück software, das eine große Sammlung von Gegenständen und knallt Sie in HTML in einer WebView in Kakao (was nutzt WebKit als seine renderer, so dass im Grunde können Sie davon ausgehen, diese HTML-Datei wird geöffnet in Safari).

Den DIVs, die es macht, sind dynamischer Höhe, aber nicht zu stark variieren. Sie sind in der Regel rund um 200px. Sowieso, mit rund sechs hundert dieser Positionen pro Beleg, ich habe eine wirklich harte Zeit bekommen es zu drucken. Wenn ich mal Glück habe, gibt ' s einen Eintrag gehackt in der Hälfte am unteren und oberen Rand jeder Seite, und das macht eigentlich mit die Ausdrucke sehr schwierig.

Habe ich versucht, page-break-before, page-break-after, page-break-inside, und Kombinationen der drei ohne Erfolg. Ich denke, es könnte WebKit nicht richtig Rendern der Anleitung, oder vielleicht ist es mein Mangel an Verständnis, wie man Sie benutzt. Jedenfalls, ich brauche Hilfe. Wie kann ich verhindern, dass die schneiden in die Hälfte meines DIVs beim drucken?

InformationsquelleAutor der Frage joeylange | 2009-05-25

Schreibe einen Kommentar