Se puede utilizar CSS para indicar que determinados elementos no se deben mostrar al emplear una página web (por ejemplo menúes de enlaces que no tienen sentido al imprimir).
Para ello añadimos un css especial para impresión dentro del HEAD:
<link rel="stylesheet" href="impresora.css" media="print">
Luego sólo tenemos que eliminar determinados elementos dentro de impresora.css:
#menu { display: none; }
También se puede usar:
@media print { /* Estilos de página para imprimir (no se puede usar @import aquí) */ #menu { display: none; } }
Sin necesidad del <link>:
<code html4strict>
<style type=“text/css”>
@media print {
/* ... */
}
</style>
</code>