--- title: '@page' slug: Web/CSS/@page translation_of: Web/CSS/@page ---
La regla @page es usada para modificar algunas propiedades CSS cuando se va a imprimir una página web. No se pueden cambiar todas las propiedades CSS con @page, solo los márgenes, las líneas viudas, huérfanas y los saltos de página. Cualquier intento de cambiar otra propiedad será ignorada.
La regla @page puede ser accesada por medio de la interfaz modelo objeto {{domxref("CSSPageRule")}}.
vh, vw, vmin, y vmax. Mientras tanto, se recomienda no usarlas en la regla @page.sizemarksbleedPor favor dirígete a las pseudo-classes de @page por ejemplos.
| Especificación | Estatus | Comentario |
|---|---|---|
| {{SpecName('CSS Logical Properties', '#logical-page', ':recto and :verso')}} | {{Spec2('CSS Logical Properties')}} | Agrega los selectores de página:recto y :verso. |
| {{SpecName('CSS3 Paged Media', '#at-page-rule', '@page')}} | {{Spec2('CSS3 Paged Media')}} | Ningún cambio desde {{SpecName('CSS2.1')}}, aunque mas reglas CSS pueden ser usadas dentro de @page. |
| {{SpecName('CSS2.1', 'page.html#page-selectors', '@page')}} | {{Spec2('CSS2.1')}} | Definición inicial |
{{CompatibilityTable}}
| Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Soporte Básico | 2.0 | {{CompatGeckoDesktop("19.0")}} | 8.0 | 6.0 | 5.0 |
| Característica | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Soporte Básico | {{CompatUnknown}} | {{CompatGeckoMobile("19.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |