Page - Propriété CSS
Résumé des caractéristiques de la propriété page
@page) pour imprimer cet élément ou cette partie du document.autoautopage passe d'une valeur à l'autre sans transition.
(1) page ne s'hérite pas par défaut sauf si sa valeur est auto, auquel cas elle reprend la valeur de l'élément parent le plus
proche qui a une valeur pour page.
Schéma syntaxique de page.
page.Les liens du schéma donnent accès à plus de détails.
Sur le schéma, les termes en gras sont les mots prédéfinis de CSS, les autres termes sont décrits ci-dessous :
idest un identifiant défini par une directive@page.
Description de la propriété page.
page définit quelle page nommée doit être utilisé pour imprimer l'élément ciblé. Les pages nommées sont définies par la directive
@page et incluent le format des pages, leur orientation (portrait ou paysage), la présence de traits de coupe, etc.
Il est ainsi possible d'imprimer différemment certaines parties du document.
A savoir aussi, concernant les pages imprimées.
@page :bleed :marks :page :@page) pour imprimer cet élément ou cette partie du document.S'utilise avec la directive
@page.size :Valeurs pour page.
- page: auto;
Dans le niveau 3 de la specification, cette valeur hérite de la valeur du parent. Mais attention ! Cela peut changer dans le niveau 4.
- page: id;
idest un identifiant qui a été défini par une directive@page. Dans l'exemple ci-dessous l'élément ciblé par<selector>sera imprimé en format paysage. Il s'agit généralement d'un élément important comme une section, un tableau, une grille, etc. Le changement de format de la page imprimée implique d'ajouter un saut de ligne avant et un saut de ligne après l'élément.@page edito { size: A4 landscape; } <selector> { page: edito; } - page: initial; (
auto) page: inherit; page: revert; page: revertLayer; page: unset;Pour plus d'informations, reportez-vous aux pages de présentation de ces différentes valeurs :
initial,inherit,revert,revert-layer,unset.
Animation de la propriété page.
La propriété page peut être animée de façon discrete (passage brutale d'une valeur à l'autre) mais les effets ne sont pas visibles
à l'écran, mais seulement à l'impression.
Simulateur avec la propriété page.
La page nommé demo1 correspond à une format A4 en paysage. La page nommée demo2 à un format A5 en portait.
Après avoir choisi une option, passez en mode aperçu pour voir l'effet. Avec certains navigateurs, la mise en page n'est pas recalculée : le tableau
se s'imprime pas sur toute la largeur, ou alors le tableau est tronquée.
Prise en charge de page par les navigateurs.
La propriété page est correctement reconnue par les navigateurs actuels.
page qui choisit une des pages nommées définies par la directive @page (utile pour les impressions).pageNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Opéra

Safari

Safari sur IOS

Samsung Internet

Chrome

Edge

Firefox

Androïd Brower

Firefox pour Androïd

Chrome pour Androïd

KaiOS Browser

Opéra mini
Historique de la propriété page.
-
Module CSS - Media paginé - Niveau 3
Concernantpage. Introduction de la propriétépagequi, en association avec la directive@page, permet de varier les formats d'impression au sein d'un même document.23 Juin 1999Document de travail.25 Février 2004Candidat à la recommandation.
Voir aussi...
page est une des rares propriétés concernant la mise en page qui ne s'applique pas à la directive @page.
Elle est néanmoins décrite dans le module de spécification module CSS - Media paginé.
Sélecteurs :
Propriétés :
@page) pour imprimer cet élément ou cette partie du document.S'utilise avec la directive
@page.


