Yo suelo poner los css en archivos externos, así con 1 sólo fichero manejo los css de todo el sitio
<link href="css/screen.css" type="text/css" rel="stylesheet" media="screen, projection" /> <link href="css/print.css" type="text/css" rel="stylesheet" media="print" /> El archivo "print" adquiere todos los datos de "screen", si no quieres definir un estilo muy distinto al de pantalla Pero a continuación indico que será oculto @import "screen.css"; #menu { display: none important!; } Y así con todas las zonas que quieras ocultar. De igual manera puedes re-definir zonas. #header { width: 100% important!; background: none important!; } -- Jairo Ochoa El 28 de marzo de 2010 14:15, Mikersson <mikerfra...@gmail.com> escribió: > Buenas tardes a todos! > > > > Estoy diseñando un web donde se requiere imprimir solo una región del la > página. He tratado de hacerlo solo con CSS pero no me funciona y me > pregunto > si es posible hacerlo sin recurrir a PHP o a JavaScript. > > > > Por ejemplo imprimir el contenido del “DIV principal” solamente, sin la > barra de menús ni el pié de página. > > > > El código tiene la sgte sintaxis: > > > > <html> > > <head> > > <style type="text/css"> > > @media print { > > div,a {display:none} > > .ver {display:block} > > .nover {display:none} > > } > > </style> > > <script> > > function impre(num) { > > document.getElementById(num).className="ver"; > > print(); > > document.getElementById(num).className="nover"; > > } > > </script> > > </head> > > > > <body> > > <div id="uno"> Barra de menús</div> > > <a href="#" onclick="impre('uno');return false">Imprime 1</a> > > <div id="PRINCIPAL">Imprimir este dicumento</div> > > <a href="#" onclick="impre('dos');return false">Imprime 2</a> > > <div id="tres">Pie de página</div> > > <a href="#" onclick="impre('tres');return false">Imprime 3</a> > > </body> > > </html> > > > > Saludos cordiales > > > > --- > > Miguel Flores > > Graphic Design & Standard based Web Design > > Phone +511.6237408 > > MSN: mi...@pixelperu.net > > <http://pe.linkedin.com/in/mikersson> http://pe.linkedin.com/in/mikersson > > > > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo