Completo tutorial de CSS - Cómo evitar que una pagina se imprima
Tutorial creado por Indaya.com. Extraido de: http://www.indaya.com
11 de Septiembre de 2005
HTML
11 - Cómo evitar que una pagina se imprima
Para ello, hay que echar mano de las hojas de estilo. Tanto si el documento tiene una hoja ya asociada como sino, lo que vamos a hacer es asociarle un nueva hoja de estilos. Dicha hoja contendrá un único estilo, con el código necesario para ocultar un elemento:
.nover{
visibility:hidden
}
A la hora de asociar la hoja de estilos, se le añade un modificador a la etiqueta HTML que enlaza con el fichero .css que permite especificar para qué tipo de medio se aplicará esta hoja. En nuestro caso, se aplica en el ámbito de la impresión, por lo que se utiliza el atributo media="print".
<link href="nombre_hoja" rel="stylesheet" type="text/css" media="print">
Una vez hecho esto, basta que toda nuestra página este dentro de un elemento div, que pertenezca a la clase nover.
<body>
<div class="nover">
Contenido
</div>
</body>
Al hacer esto se provoca que en pantalla se visualice la página, pero que si por el contrario se decide imprimir, se le aplicará la hoja de estilos de impresión, en la que el elemento esta puesto como no visible, por lo que no se imprimirá.
Codigo Completo:**------Veamos el código íntegro de la página web y la hoja de estilos asociada.
Página HTML
<html>
<head>
<link href="estilos.css" rel="stylesheet" type="text/css" media="print">
</head>
<body>
<div class="nover">
… contenido de la pagina
</div>
</body>
</html>
Hoja estilos: estilos.css
.nover{
visibility:hidden
}
.nover{
visibility:hidden
}
A la hora de asociar la hoja de estilos, se le añade un modificador a la etiqueta HTML que enlaza con el fichero .css que permite especificar para qué tipo de medio se aplicará esta hoja. En nuestro caso, se aplica en el ámbito de la impresión, por lo que se utiliza el atributo media="print".
<link href="nombre_hoja" rel="stylesheet" type="text/css" media="print">
Una vez hecho esto, basta que toda nuestra página este dentro de un elemento div, que pertenezca a la clase nover.
<body>
<div class="nover">
Contenido
</div>
</body>
Al hacer esto se provoca que en pantalla se visualice la página, pero que si por el contrario se decide imprimir, se le aplicará la hoja de estilos de impresión, en la que el elemento esta puesto como no visible, por lo que no se imprimirá.
Codigo Completo:**------Veamos el código íntegro de la página web y la hoja de estilos asociada.
Página HTML
<html>
<head>
<link href="estilos.css" rel="stylesheet" type="text/css" media="print">
</head>
<body>
<div class="nover">
… contenido de la pagina
</div>
</body>
</html>
Hoja estilos: estilos.css
.nover{
visibility:hidden
}
Valora este capítulo:
Autor y licencia de 'Completo tutorial de CSS - Cómo evitar que una pagina se imprima'
|
Opiniona sobre 'Completo tutorial de CSS - Cómo evitar que una pagina se imprima' (0)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Completo tutorial de CSS - Cómo evitar que una pagina se imprima'
Javascript es un lenguaje de programación utilizado para crear pequeños
programitas encargados de realizar acciones...
Más »
Bienvenidos al manual de HTML de Indaya. A
través de todos estos capítulos vamos a...
Más »
PHP es uno de los lenguajes de lado servidor más extendidos en la web. Nacido...
Más »
Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo...
Más »
Amplio tutorial de Java para empezar a trabajar y ampliar conocimientos de este lenguaje.
