Je travaille sur le développement d'un site Web et je dois travailler sur la vue d'impression. Généralement, lorsque j'ai des problèmes de mise en page, j'utilise l'inspecteur d'éléments de Chrome. Cependant, cela n'existe pas en mode Aperçu avant impression.
Existe-t-il un plug-in Chrome ou une autre manière de modifier votre support d'affichage dans Chrome lui-même, pour afficher une page comme le ferait une imprimante? Je suppose qu'il n'a pas de solution spécifique à Chrome, mais c'est mon navigateur principal, donc ce serait bien d'avoir une solution dans le navigateur.
En ce moment, je me concentre uniquement sur le support d'aperçu avant impression, mais il serait idéal de pouvoir passer à n'importe quel type de support pris en charge (c'est-à-dire tous / braille / en relief / portable / impression / projection / écran / discours / tty / la télé).
la source
Réponses:
Remarque: Cette réponse couvre plusieurs versions de Chrome, faites défiler pour voir v52 , v48 , v46 , v43 et v42 chacune avec leurs modifications mises à jour.
Chrome v52 +:
Chrome v48 + (Merci Alex d'avoir remarqué):
Chrome v46 +:
Chrome v43 +:
Chrome v42:
la source
Modifié dans Chrome
3235+(Dans Chrome 35+, l'onglet "Emulation" est présent par défaut. De plus, la console est disponible à partir de n'importe quel onglet principal.)
Dans DevTools, accédez à paramètres-> Remplacementsactiver "Afficher la vue d'émulation dans le tiroir de la console"Fermez les paramètres, accédez à l'onglet «Éléments»Cette option n'est pas (encore?) Disponible dans l'onglet console.la source
Depuis Chrome 32, vous avez l'
CSS media
option dans laScreen
section de l'Emulation
onglet du tiroir .Il vous suffit de l'activer, de le sélectionner
print
comme type de support cible et - voici - votre page est rendue [presque] comme elle sera imprimée.Utilisez Escpour faire apparaître le tiroir s'il n'est pas visible.
la source
Depuis Chrome 48 (et peut-être quelques versions plus tôt), la fonction semble avoir encore bougé:
Les premières étapes sont inchangées:
Appuyez F12pour afficher les outils de développement
Appuyez ESCpour ouvrir la console
Selon les réponses précédentes, le paramètre pouvait alors être trouvé sous l'onglet "Emulation". Comme le montrent les images ci-dessous, il a maintenant été déplacé vers l'onglet "Rendu", qui peut être affiché en cliquant sur les trois points à gauche de l'onglet "Console".
la source
Veuillez consulter cet article
Passez ensuite à l'onglet "overrides"
la source
Depuis Chrome 48+, vous pouvez accéder à l'aperçu avant impression via les étapes suivantes:
Ouvrez les outils de développement - Ctrl/Cmd+ Shift+ Iou faites un clic droit sur la page et choisissez 'Inspecter'.
Appuyez Escpour ouvrir le tiroir supplémentaire.
Si «Rendu» n'est pas déjà affiché, cliquez sur le kebab à 3 points et choisissez «rendu».
Cochez la case «Émuler le support d'impression».
À partir de là, Chrome vous montrera une version imprimée de votre page et vous pouvez inspecter l'élément et dépanner comme vous le feriez pour la version du navigateur.
la source
Si vous déboguez votre CSS à l'aide de l'impression au format PDF dans Google Chrome et que les couleurs d'arrière-plan de votre élément CSS ne s'affichent pas, assurez-vous que la case "Graphiques d'arrière-plan" est cochée. J'ai passé près de 30 minutes à déboguer mon CSS et à me demander ce qui fait que mon arrière-plan CSS est ignoré.
la source
Sous Chrome v51 sur un Mac, j'ai trouvé les paramètres de rendu en cliquant dans le coin supérieur droit, en choisissant Plus d'outils> Paramètres de rendu et en cochant le bouton Émuler le média dans les options proposées en bas de la fenêtre.
Merci à toutes les autres affiches qui m'ont conduit à cela, et merci à celles qui ont fourni la réponse sans les images.
la source
Chrome v67 (mac):
...
sur sur le côté droit et choisissez: Plus d'outils >> RenduImages de la description ci-dessus pour Chrome v67 sur un mac:
Où trouver l'onglet Rendu: Cliquez
...
sur sur le côté droit et choisissez: Plus d'outils >> RenduComment imprimer la vue "écran": Lorsque la fenêtre de rendu apparaît en bas de l'écran, émulez la section CSS Media et choisissez: "Écran" dans la liste déroulante.
J'espère que cela aide.
la source
Avec les raccourcis disponibles, le moyen le plus rapide est de
Ouvrez les outils de développement
Ouvrez le menu de commande
Tapez
print
et sélectionnez Émuler le type de support d'impression CSS dans le menu contextuelAu vu de l'excellente réponse actuellement émise par les émetteurs , je pense que cette solution pourrait également rester stable dans le temps.
la source
Chrome v50:
Voie 1:
Voie 2:
la source