He utilizado (como siempre) @media print
reglas para especificar cómo la impresión de una página web debe ser diferente a la versión en línea. Esto funciona bastante bien, pero la prueba es realmente difícil. Lo que por lo general tiene que ver son los pasos siguientes:¿Cómo se prueba la salida de impresión de los navegadores con herramientas en línea?
- Crear el estilo diferente de
screen
yprint
. - Comience su página en el modo de pantalla
- Imprima la página p. Ej. a una impresora PDF.
- Mira el resultado.
- Trate de encontrar las reglas que se comportan mal.
Lo que me gusta hacer (pero no era capaz de hacerlo con cualquier navegador):
- Crear el estilo diferente de
screen
yprint
. - Comience su página en el modo de pantalla
- entrar en el modo de vista previa de impresión (por ejemplo, para Opera, Firefox está disponible)
- uso de las herramientas disponibles, como Firebug (Firefox) o de la libélula (Opera) para inspeccionar el DOM y el estilos actuales
- Cambie el CSS sobre la marcha, vuelva a cargar la página, y mire el resultado y el DOM nuevamente.
¿Hay algún navegador o combinación de navegador, complemento y proceso disponible para obtener resultados similares? Si tiene ideas de cómo cambiar las organizaciones de los archivos, con los cambios más mínimos para obtener el resultado deseado, le agradecemos.
Lo he instalado ahora (así como el inspector DOM), y funciona al menos parcialmente para mí. Hay muchos errores de visualización, y a veces simplemente deja de funcionar ... así que tengo que investigar un poco más. – mliebelt
Hmmm, funciona bien aquí. Es uno de los mejores plugins para desarrolladores (después de Firebug, por supuesto). – Pino
La primera vez que lo probé, la entrada del menú 'Mostrar CSS por tipo de medio 'no mostró ninguna diferencia. Después de haber reelaborado la aplicación web (con la técnica descrita en mi respuesta), ahora veo el mismo resultado que al cambiar los tipos de medios. Cosas geniales :-) – mliebelt