Désactivation des options d'impression par défaut du navigateur sur les pages HTML
Pouvez-vous personnaliser les paramètres d'impression dans les navigateurs Web à l'aide de CSS ou de JavaScript ? La désactivation ou la modification des marges d'impression, des en-têtes et des pieds de page par défaut peuvent améliorer la présentation des pages et réduire le recours aux documents PDF.
Directive CSS et @page
La @page CSS La directive permet un formatage de page avancé. Il vous permet de spécifier les marges de la page de l'imprimante, qui sont distinctes des marges CSS pour les éléments HTML.
@page { size: auto; margin: 0mm; }
En définissant la marge de l'imprimante sur 0 mm, vous désactivez efficacement l'en-tête et le pied de page. Cependant, cette méthode présente des limites :
Compatibilité des navigateurs
La prise en charge des directives @page varie selon les navigateurs. Safari ne prend pas en charge la définition des marges des pages d'imprimante.
Mise en œuvre dans différents navigateurs
Conclusion
La directive @page en CSS vous permet de désactiver les marges de l'imprimante, mais son efficacité dépend de la compatibilité du navigateur. Chrome propose actuellement la meilleure implémentation pour masquer les en-têtes et les pieds de page tout en conservant le formatage de l'impression.
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!