Ces pseudo-classes sont utilisées dans le cadre du formatage des pages HTML afin d'optimiser leur rendu vers un média paginé tel que le papier ou des diapositives.

La pseudo-classe @page :left { ... } permet de formater la page de gauche.
La pseudo-classe @page :right { ... } permet de formater la page de droite.
La pseudo-classe @page :first { ... } permet de formater la première page.
Exemple
<html>
  <head> 
    <style>
      <--
      @page:left... {Propriété1:Valeur1;...}
      @page:right... {Propriété1:Valeur1;...}
      @page:first... {Propriété1:Valeur1;...}
      ...
      Règles de style
      ...
      -->
    </style>
  ...
  </head>
  <body>
    <balise> ... </balise>
    ...
    Diverses commandes HTML
    ...
  </body>
</html>
Compatibilité
Windows Macintosh
NE4 NE6 NE7 IE5 IE55 IE6 OP5 OP6 OP7 NE4 NE6 NE7 IE4 IE5