Академический Документы
Профессиональный Документы
Культура Документы
INDICE
1.
2.
INGREDIENTES ................................................................................................................... 4
Media ........................................................................................................................................ 4
Content...................................................................................................................................... 5
Selector @page: ........................................................................................................................ 5
Saltos de Pgina: ....................................................................................................................... 6
Propiedad orphans y widows: ............................................................................................. 7
3.
RECETAS ............................................................................................................................. 7
1.
2.
INGREDIENTES
Media
Es un atributo opcional de la etiqueta <link> que especifica el medio o
medios en que debera aplicarse la hoja de estilo, Los valores posibles
son:
Content
Genera contenido de forma dinmica, se aplica a los pseudo-elementos
:before y :after.
Como su propio nombre indica, estos pseudo-elementos permiten
seleccionar (y por tanto modificar) la parte anterior o posterior de un
elemento de la pgina.
El siguiente ejemplo muestra cmo aadir la palabra Captulo delante
del contenido de cada ttulo de seccin <h1>:
h1:before {
content: "Captulo ";
}
Selector @page:
Este selector presenta un modelo de caja (boxmodel) donde se
alojarn todos los contenidos que sern impresos.
El boxmodel en los medios impresos es el mismo que en el
media="screen". El tamao final de la caja generada por el selector
@page es la suma de sus laterales (margin + border + padding) ms su
width o height.
La nomenclatura bsica de este selector es la siguiente:
@page {
//Sentencias CSS
}
El @page admite la definicin de clases
@page rotada {
Size: landscape;
}
ste
selector
posee
las cuales son las siguientes:
sus
propiedades
singulares,
A4 landscape;
Saltos de Pgina:
Para evitar que ciertos elementos se corten y repartan en 2 pginas se
puede definir los saltos de pgina:
Antes: page-break-before
Despus: page-break-after
Dentro: page-break-inside
Los saltos de pgina page-break-before y page-break-after
no se heredan y permiten los valores:
auto: Ni fuerza ni prohibe un salto de pgina antes
(despus) de la caja generada.
always: Siempre fuerza un salto de pgina antes
(despus) de la caja generada.
avoid: Evita un salto de pgina antes (despus) de la
caja generada.
left: Fuerza uno o dos saltos de pgina antes (despus) de la caja genera
da para que la siguiente pgina sea compuesta como una pgina izquier
da.
right: Fuerza uno o dos saltos de pgina antes
3.
RECETAS
Estilo CSS para Web Site Impresos en Papel:
Las reglas CSS de la versin para imprimir se aplican solamente al
medio print. Por lo tanto, en primer lugar se crea una nueva hoja de estilos
y seguimos los siguientes pasos:
1. Ocultar los elementos que no se van a imprimir:
#cabecera, #menu, #lateral, #comentarios {
display: none !important;
}
Los bloques (normalmente encerrados en elementos de tipo <div>)
que no se van a imprimir se ocultan con la propiedad display y su
valor none. La palabra clave !important aumenta la prioridad de esta
regla CSS.
2. Corregir la estructura de la pgina:
#body, #contenido, #principal, #pie {
float: none !important;
width: auto !important;
margin:
0 !important;
padding: 0 !important;
}
Si al imprimir la pgina se eliminan las columnas laterales, es
conveniente reajustar la anchura y el posicionamiento de la zona de
contenidos y de otras zonas que s se van a imprimir.
3. Modificar los colores y tipos de letra:
A verse as: