size | NN s.o. IE s.o. CSS 2
| Hérité: s.o
Définit la taille et/ou l'orientation d'une zone de page. Destiné principalement au formatage des pages imprimées, cet attribut peut rester sans effet sur le détourage ou l'orientation du contenu à l'écran. Cet attribut doit être défini dans une déclaration @page.
Syntaxe CSS
    size: [length {1,2}] auto | portrait | landscape
Valeur
Si vous spécifiez une ou deux valeurs de longueur (length), les dimensions de la zone de page deviennent « absolues » et ne changent donc pas quel soit le format de papier sélectionné; si vous ne spécifiez pas de valeur précise, la zone de page est dimensionnée en fonction du format de papier sélectionné. Si vous spécifiez une seule valeur, celle-ci est appliquée à la largeur et à la hauteur de la zone de page; si vous spécifiez deux valeurs, la première est appliquée à la largeur de la zone et la seconde à sa hauteur. N'oubliez pas que les imprimantes imposent souvent une marge minimale autour de la zone de page imprimée. Même lorsque l'attribut size a pour valeur auto, vous pouvez ajouter de l'espace autour de la zone de page en insérant un attribut margin dans la déclaration @page.
Valeur initiale
auto
Exemple
    @page{size: landscape}
S'applique à
Contexte de page.