2009-07-31 20 views
7

Estoy depurando un sitio que tiene problemas con el posicionamiento del elemento al imprimir (tengo un archivo print.css separado vinculado por un elemento de enlace con el atributo media = "print"). Este problema solo ocurre en IE7 e IE8.Ver imprimir CSS en IE7 o IE8

Lo que estoy buscando es una manera de ver la página utilizando el tipo de soporte de impresión, pero sin dejar de tener herramientas de desarrollo de IE8 disponibles para ver los detalles de los elementos y de edición en tiempo real, etc.

La función Estoy buscando sería similar a la función "Mostrar CSS por tipo de medio" en la extensión de desarrollador web de Chris Pederick para Firefox. (Pero este problema no ocurre en Firefox ... ni en Safari, ni siquiera en IE6.)

+0

relacionado: http://stackoverflow.com/questions/26356750/emulating-print-media-in-internet-explorer – cweiske

Respuesta

2

¿Por qué no simplemente asigna el atributo de pantalla a la hoja de estilo de impresión para su sesión de depuración (y elimina la versión de pantalla o el intercambio? los atributos de los medios)?

+2

Desafortunadamente, aunque esto aplica el posicionamiento, hay una diferencia entre estos elementos como se ve en el navegador y como se ve en la vista previa de impresión. Entonces, aunque esto probablemente tenga el mismo efecto que la barra de herramientas del desarrollador web, todavía tengo que resolver este error específico. ¡Gracias por la información! –

+0

Esta no es una solución ideal porque, como dijo RVanasse, no es lo mismo en la Vista previa de impresión. También tengo el mismo problema. Funciona con FF y Chrome, pero IE tiene una pantalla extraña PERO cuando se utiliza el .css de la impresión en la pantalla, todo bien ... –

2

Lo que siempre he hecho, es que he desactivado (comentó la hoja de estilo "pantalla") y convertí la hoja de estilos media = "print" para que sea media = "pantalla". La única manera en que sé cómo imprimir un montón de páginas de prueba.

0

siempre he usado la vista previa de impresión, nunca he tenido un problema con ella. solo ábrelo en IE; lo apuntaré con condicionales, pero los "hacks" también funcionan.

estás viendo diferencias .... ¿qué atributos de medios tienen tus otros elementos de enlace? si tiene uno para todos, cambie a type = "screen, projection">