¿Utiliza el inspector de elementos de Chrome en el modo de vista previa de impresión?
Estoy trabajando en el desarrollo de un sitio web y necesito trabajar en la vista de impresión. Normalmente, cuando tengo problemas de diseño, uso el Inspector de elementos de Chrome. Sin embargo, esto no existe en el modo de vista previa de impresión.
¿Existe un complemento de Chrome o alguna otra forma de cambiar el medio de visualización dentro del propio Chrome para ver una página como lo haría una impresora? Supongo que no tiene que ser una solución específica de Chrome, pero ese es mi navegador principal, por lo que sería bueno tener una solución en el navegador.
En este momento estoy centrado sólo en el medio de vista previa de impresión, pero sería ideal poder cambiar a cualquiera de los tipos de medios admitidos (es decir, todo/braille/en relieve/portátil/impresión/proyección/pantalla/voz/tty/ televisor).
Nota: Esta respuesta cubre varias versiones de Chrome; desplácese para ver v52 , v48 , v46 , v43 y v42 , cada una con sus cambios actualizados.
Cromo v52+:
- Abra las herramientas de desarrollo (Windows: F12o Ctrl+ Shift+ I, Mac: Cmd+ Opt+ I)
- Haga clic en el botón del menú de hamburguesas Personalizar y controlar DevTools y elija Más herramientas > Configuración de renderizado (o Renderizado en versiones más nuevas).
- Marque la casilla de verificación Emular medios de impresión en la pestaña Representación y seleccione el tipo de medio de impresión .
Chrome v48+ (Gracias Alex por darte cuenta):
- Abra las herramientas para desarrolladores ( CTRLSHIFTIo F12)
- Haga clic en el botón Alternar modo de dispositivo en la esquina superior izquierda ( CTRLSHIFTM).
- Asegúrese de que se muestre la consola haciendo clic en Mostrar consola en el menú en (1) ( ESCla tecla alterna la consola si la barra de herramientas del desarrollador tiene el foco).
- Marque Emular medios de impresión en la pestaña de renderizado que se puede abrir seleccionando Representación en el menú en (2).
Cromo v46+:
- Abra las herramientas para desarrolladores ( CTRLSHIFTIo F12)
- Haga clic en el botón Alternar modo de dispositivo en la esquina superior izquierda (1).
- Asegúrese de que se muestre la consola haciendo clic en el botón de menú (2) > Mostrar consola (3) o presionando la ESCtecla para alternar la consola (solo funciona cuando la barra de herramientas del desarrollador tiene el foco).
- Abra las pestañas Emulación (4) > Medios (5) , verifique los medios CSS y seleccione Imprimir (3).
Cromo v43+:
- El icono del cajón en el paso 2 ha cambiado.
Cromo v42:
- Abra las herramientas para desarrolladores ( CTRLSHIFTIo F12)
- Haga clic en el botón Alternar modo de dispositivo en la esquina superior izquierda (1).
- Asegúrese de que se muestre el cajón haciendo clic en el botón Mostrar cajón (2) o presionando la ESCtecla para alternar el cajón.
- En Emulación > Medios, marque Medios CSS y seleccione Imprimir (3).
Cambiado en Chrome 32 35+
(En Chrome 35+, la pestaña "Emulación" está presente de forma predeterminada. Además, la consola está disponible desde cualquier pestaña principal).
En DevTools, vaya a configuración-> Anulacioneshabilitar "Mostrar vista de emulación en el cajón de la consola"Cierra la configuración, ve a la pestaña 'Elementos'- Presiona Escpara abrir la consola
- Elija la pestaña "Emulación", haga clic en "Pantalla"
- Desplácese hacia abajo hasta "Medios CSS", seleccione "imprimir"
Esta opción no está (¿todavía?) disponible en la pestaña de la consola.
Desde Chrome 32 tienes la CSS media
opción en el Screen
apartado de la Emulation
pestaña del cajón.
Simplemente habilítelo, selecciónelo print
como tipo de medio de destino y, he aquí, su página se representa [casi] de la forma en que se imprimirá.
Úselo Escpara abrir el cajón si no está visible.
Con los atajos disponibles, la forma más rápida es
Abra las herramientas de desarrollador
- Windows: F12o Ctrl+ Shift+I
- mac: Cmd+ Opt+I
Abra el menú de comandos
- Ventanas: Ctrl+ Shift+P
- mac: Cmd+ Shift+P
Escriba
print
y seleccione Emular tipo de medio de impresión CSS en el menú contextual
Al observar la respuesta excelente y actualmente más votada de lmeurs , creo que esta solución también podría permanecer estable con el tiempo.