Impression des tableaux en HTML, sans fractionnement une ligne sur deux pages

J'ai besoin d'imprimer des données dans un tableau HTML à partir d'Internet Explorer (versions différentes) et Safari sur OS X. Ignorant Safari pour le moment.

Lors de l'impression d'un tableau qui a plus de lignes que vous pouvez tenir sur une page, la dernière ligne de la page est souvent partagée avec une partie de la ligne sur la première page et le reste de la ligne sur la page suivante.

Cela semble laid. Est-il un moyen de l'éviter?

J'ai été la recherche autour de et pour l'instant j'ai trouvé page-break-before: always, mais je ne suis pas sûr si c'est ce que je cherche, car je ne vais pas savoir d'avance combien de lignes sur la page. par exemple, les lignes peut être plus grand ou plus petit selon le contenu et l'utilisateur peut être l'impression en mode portrait ou paysage. Je suis en supposant A4 au moins, mais si l'utilisateur a l'aide de lettre US ou une autre taille de papier qu'il serait d'introduire encore plus d'incertitude. Aussi, sur les marges de l'imprimante?

Donc, il y a un moyen de contourner cela? Ou dois-je simplement d'avoir à deviner le nombre de lignes d'ajustement et de forcer un saut de page après cela? Va que même travail?

OriginalL'auteur Wodin | 2011-07-05