Prise en charge par le navigateur des numéros de page CSS
Alors que les balises CSS @page et @bottom-right sont conçues pour permettre l'ajout de numéros de page pour imprimer des versions de pages Web, la prise en charge par le navigateur de ces balises est limitée. Notamment, ces balises, ainsi que d'autres fonctionnalités liées aux zones de marge, ne sont pas prises en charge dans les principaux navigateurs Web comme Chrome, Firefox et IE9.
Selon la comparaison des moteurs de mise en page effectuée par Wikipédia, les zones de marge ne sont prises en charge par aucun navigateur. Il s'agit d'une limitation importante, car les zones de marge sont essentielles pour la numérotation des pages, les en-têtes et les pieds de page. Sans prise en charge des zones de marge, il n'est pas possible de positionner avec précision les numéros de page dans le document imprimé.
Comme mentionné dans la réponse fournie, certains logiciels propriétaires, tels que Prince XML, peuvent prendre en charge ces fonctionnalités. Cependant, il n'existe actuellement aucune prise en charge généralisée par les navigateurs pour la numérotation des pages basée sur CSS. Cela signifie que pour une numérotation fiable des pages dans les versions imprimées des pages Web, des méthodes alternatives, telles que le rendu côté serveur ou des outils de post-traitement, peuvent devoir être utilisées.
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!