imprimir página
Hola, queria saber cómo puedo hacer para imprimir una página htm solo con el texto i sin cabeceras, pies o botones.
Usando un boton y onClick="print()" me printa todo lo que tengo en la página.
Muchas gracias.
Usando un boton y onClick="print()" me printa todo lo que tengo en la página.
Muchas gracias.
Para esto se recomienda usar CSS (hojas de estilo). Para esto tienes que agregar un atributo "class" o "id" a los bloques, para identificarlos y poder referenciarlos en la hoja de estilo. Supongamos esto:
<div class="cabecera">...</div>
<div class="texto"> (el texto)</div>
<div class="footer">...</div>
Haces una hoja de estilo (un archivo aparte) y lo llamas print.css (por ejemplo), donde pones:
.cabecera, .footer { display : none
En la sección <head> de tu página html, pones:
<link rel="stylesheet" href="print.css" media="print" type="text/css">
De esa manera, cuando el navegador se prepara para imprimir, usa la hoja de estilo para ese medio, asignado por la lÃnea anterior, donde declara que para el medio impreso (media="print") se usa "print.css".
Si necesitas más ayuda con eso escrÃbeme a incomt65(arroba)hotpop.com
Ojalá te ayude,
Alvaro Medina
<div class="cabecera">...</div>
<div class="texto"> (el texto)</div>
<div class="footer">...</div>
Haces una hoja de estilo (un archivo aparte) y lo llamas print.css (por ejemplo), donde pones:
.cabecera, .footer { display : none
En la sección <head> de tu página html, pones:
<link rel="stylesheet" href="print.css" media="print" type="text/css">
De esa manera, cuando el navegador se prepara para imprimir, usa la hoja de estilo para ese medio, asignado por la lÃnea anterior, donde declara que para el medio impreso (media="print") se usa "print.css".
Si necesitas más ayuda con eso escrÃbeme a incomt65(arroba)hotpop.com
Ojalá te ayude,
Alvaro Medina
