Este es mi proceso en este momento:
- Guardar cambios en print.css
- Abra el navegador y actualice la página.
- Haga clic derecho y elija Imprimir> Vista previa de impresión (Firefox, pero cualquier navegador realmente)
Es el paso 3 lo que me molesta y me pregunto si es posible eliminarlo del proceso con un complemento o algo así. Simplemente elija ver una página como medio impreso y luego simplemente actualice para ver los cambios.
¿Cómo prueba sus hojas de estilo de impresión? ¿Siempre haces clic en la vista previa de impresión después de una actualización?
Respuestas:
Puede usar la emulación de tipo de medio de Chrome como se acepta en la publicación Vea print css en el navegador .
ACTUALIZACIÓN 21/11/2017
El documento DevTools actualizado se puede encontrar aquí: Ver una página en modo de impresión .
ACTUALIZACIÓN 29/02/2016
Los documentos de DevTools se han movido y el enlace anterior proporciona información inexacta. Los documentos actualizados sobre la emulación de tipo de medios se pueden encontrar aquí: Estilos de vista previa para más tipos de medios .
ACTUALIZACIÓN 12/04/2016
Desafortunadamente, parece que los documentos no se han actualizado con respecto a la emulación de impresión. Sin embargo, el Emulador de medios impresos se ha movido (nuevamente):
Ver captura de pantalla a continuación:
ACTUALIZACIÓN 28/06/2016
Los documentos de Google Developers Docs sobre Chrome DevTools y la opción "Emular medios" se han actualizado para Chrome> 51:
https://developers.google.com/web/tools/chrome-devtools/settings?hl=es#emulate-print-media
ACTUALIZACIÓN 24/05/2016
Los nombres de las configuraciones han cambiado una vez más:
fuente
En Firefox, puede escribir
Shift+F2
para abrir una línea de comando de la Barra de herramientas del desarrollador y luego escribirmedia emulate print
También puede emular otros tipos de medios de esta manera.
fuente
La extensión de la barra de herramientas de Firefox + Web Developer tiene una forma de habilitar / deshabilitar varias hojas de estilo.
Mira debajo del menú CSS. Hay un menú para deshabilitar y habilitar hojas de estilo individuales y también un menú "Mostrar por tipo de medio".
Además, para reducir los pasos para llegar a PrintPreview en Firefox, pruebe la extensión PrintPreview , que creará un botón de barra de herramientas.
Para Chrome, hay un puerto de esa extensión . Por lo que puedo decir con la versión de Chrome, puede elegir "Mostrar estilos de impresión"
fuente
No usaría ningún método de prueba que no implique una vista previa de impresión. Hay demasiadas diferencias: las imágenes de fondo no funcionan en absoluto en forma impresa, pero aparecen en contextos normales de pantalla siendo las principales.
En Chrome,
control+p
va inmediatamente a la vista previa de impresión. (Solo olvide pasar el mouse hasta su barra de menú). Eso es muy facil.fuente
Simplemente puede deshabilitar sus estilos de pantalla y cambiar su tipo de medio a "pantalla" para su hoja de estilo de impresión durante la prueba. Esto no será exactamente lo mismo que usar una vista previa de impresión real (saltos de página, ancho del documento, etc.), pero aún así le da una muy buena idea.
fuente
simple para mí (no tener
@screen
partes o similar 1 ) con FF :@media print { ...
parte al final de tu contenido CSS/*@media print {*/ ... /*}*/
CTRL+R
para volver a cargar la páginaALT+F+V
para abrir la vista previa de impresión yALT+W
volver a cerrarla1 : si uno los tiene, comentarlos fuera o dentro de ellos, dependiendo de los medios probados, de lo contrario no será un gran problema
fuente
Como se describe en esta otra publicación (¿ Usando el inspector de elementos de Chrome en el modo de vista previa de impresión? ), Puede usar Chrome para simplemente emular la hoja de estilo de impresión. Esto es genial, ya que puede usar el inspector para ver de dónde provienen los estilos en lugar de adivinar cuándo ve aparecer el diálogo de impresión.
Acceda al cuadro de diálogo Configuración de anulaciones haciendo clic en el icono de engranaje en la esquina inferior derecha del Inspector de elementos de Chrome. Luego seleccione imprimir como el tipo de medio de destino.
¡Increíble!
fuente
Al menos en Chrome: durante el desarrollo, agregue a la etiqueta del cuerpo
onload="window.print()"
. Esto hará que el modo de impresión se abra inmediatamente después de actualizar.Desafortunadamente, no parece que las herramientas de desarrollo sean muy útiles, ya que es esencialmente un PDF incrustado.
Por cierto, hay formas de eliminar el paso 2. Uno popular es LiveReload.
fuente
Puede intentar eliminar temporalmente su hoja de estilo regular y cargar solo la impresa con una etiqueta de enlace normal.
fuente
En Chrome 62, cmd-R / cmd-P funciona bien en una Mac para mostrar una buena vista previa de una página con estilo de impresión @media.
Se puede acceder a él a través de los puntos suspensivos verticales en la esquina superior derecha de la ventana del navegador (no de las Herramientas para desarrolladores) / Imprimir ...
Use esc para cancelar la ventana de vista previa.
Entonces, para mi flujo de trabajo con IntelliJ IDEA y Chrome, es: cmd-s, cmd-tab, cmd-r, cmd-p, esc, cmd-tab y estoy de vuelta en el IDE.
Chrome 62 en Windows 10 tiene el mismo menú Imprimir ... en el mismo lugar, accesible con ctrl-p:
fuente