Les sauts de page ne fonctionnent pas de manière cohérente dans tous les navigateurs
Bien que les sauts de page soient généralement ignorés dans de nombreux navigateurs, certains navigateurs comme Internet Explorer et Opera les gèrent sans problème. Cependant, d'autres navigateurs tels que Firefox, Chrome et Safari présentent des différences dans leur gestion des sauts de page.
Firefox
Firefox sépare avec précision les divs spécifiés mais n'imprime que les première page.
Chrome et Safari
Chrome et Safari appliquent uniquement le saut de page au div final.
Résolution
Pour résoudre ce problème multi-navigateurs, assurez-vous que les éléments parents ne possèdent aucune propriété float. La définition de float:none sur tous les éléments parents permet à pagebreak-before:always de fonctionner comme prévu.
Considérations supplémentaires
Outre le problème du float, d'autres facteurs peuvent perturber les sauts de page :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!