Cita:
Iniciado por kseso? <link rel="stylesheet" type="text/css" href="/css/imprimir.css" media="print" />
y en esa hoja colocas SOLAMENTE aquellos elementos que no se van a imprimir tal que así:
#cabecera, #menu, .boton /*cualquier elemento que no quieras imprimir*/{
display: none !important;
}
Lo puedes hacer extensivo a otros elementos:
Al indicar <... media="print" /> esta hoja de estilo no afectará a lo que ves en pantalla,
sólamente el navegador la tendré en cuenta cuando se quiera imprimir.
En el ejemplo que te puse, la cabecera, el menú y el botón se verán en pantalla (pues en la hoja de estilo que tienes como <... media="screen" /> no has definido el 'displaya: none'), sin embargo al imprimir, el navegador tendrá en cuenta tu archivo 'imprimir.css' y actuará en consecuencia no imprimiéndolos.
Un saludo