Bien que dedecms.com vous ait fait découvrir de nombreuses connaissances sur les propriétés CSS , certaines propriétés très impopulaires font encore défaut. Dans les programmes B/S, CSS est relativement faible pour contrôler l'impression des pages. Par exemple, la pagination automatique n'a fondamentalement aucune utilité pratique. Nous devons généralement forcer le navigateur à paginer lorsque cela est nécessaire. Dans ce cas, nous pouvons utiliser le style suivant :
Exemple de code
[www.dedecms.com]<style type="text/css"> .w3cbbs { page- break -after:always;} </style>
Auto : n'a aucun effet sur le fractionnement des pages.
toujours : Force le séparateur de page à apparaître après l'élément.
Éviter : évitez le séparateur de page après l'élément.
left : Insère un saut de page après l'élément jusqu'à ce qu'il atteigne une marge gauche vide.
right : Insère un saut de page après l'élément jusqu'à ce qu'il atteigne une marge droite vide.
Hériter : utilisez la même valeur d'attribut que l'élément parent.
Lorsque l'impression Web est paginée, vous pouvez insérer des balises
exemple de code
[www.dedecms.com]<p class="w3cbbs"></p>,
ou
<p class="w3cbbs"></p>
C'est il!
Mais en l'utilisant, vous constaterez peut-être qu'IE peut paginer normalement, mais Firefox n'a aucun effet. Après analyse, il a été constaté qu'en utilisant l'attribut page-break-after dans Firefox, il n'est pas possible de mettre tout le contenu imprimé dans un tableau. En d'autres termes, Firefox ne peut pas déconnecter la table. Par conséquent, lorsque vous utilisez page-break-after pour l'impression de pagination dans Firefox, vous devez éviter de placer le contenu imprimé dans un tableau. La méthode alternative peut consister à placer le contenu dans un p.
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!