2011-04-28 11 views
5

Tengo una página con una tabla HTML. Cuando uso la vista previa de impresión en IE8, los bordes de la tabla no se imprimen comenzando en la segunda página. Así que esta es una y la misma tabla, pero tiene un salto de página, y en la segunda página no hay bordes.IE8 ¿Error con @media print? El borde de la tabla desaparece en páginas de más de 1

enter image description here

enter image description here

Me parece que esto debe ser un error en el IE que afecta a cómo se aplican las hojas de estilo a través de los saltos de página cuando @media de impresión se utiliza.

Tendré que llegar al fondo de esto para poder encontrar una solución. Mientras tanto, si alguien ha visto esto y sabe cómo abordarlo, hágamelo saber.

Respuesta

6

Caray, ¿por qué siempre tengo que toparme con estas cosas?

Este CSS no funciona y muestra (causas?) El comportamiento anterior:

@media print { 
    #container, form { position: absolute; } 
} 

Este CSS funciona como se esperaba, los bordes aparecen bien:

@media print { 
    #container { position: absolute; } 
    form { position: absolute; } 
} 

???

+0

Heh. Me encanta IE. : -/ – Spudley

+0

Estaba enfrentando el mismo problema en el navegador Chrome. ¡Solucionó el problema bastante mágico! Gracias :) – Stu

Cuestiones relacionadas