Comment imprimer une page Web "imprimable"? [dupliquer]

Réponses:

1
  • Imprimez la page en question. Mettez en surbrillance tout ce que vous voulez conserver sur l’impression en vert. Marquez les éléments que vous ne souhaitez pas conserver en rouge.

  • Créez un nouveau document de feuille de style. Appelez ça quelque chose comme "print.css".

  • Liez votre nouvelle feuille de style dans la section principale de votre page Web. Cela ressemblera à ceci:

    <link href="print.css" type="text/css" rel="stylesheet" media="print">
    
  • Pour chaque élément de votre page que vous ne souhaitez pas imprimer, attribuez un attribut class ou id dans le code HTML, si cela n'a pas déjà été fait. Par exemple, si la navigation sur le site est dans une balise div, vous pouvez appliquer un identifiant tel que <div id="nav">.

    Notez qu'un identifiant doit être unique dans un document, mais une classe peut s'appliquer à plusieurs éléments.

  • Dans print.css, mettez une instruction correspondante pour ne pas afficher l'élément. Par exemple, si vous ne souhaitez pas que la navigation soit imprimée, écrivez div # nav {display: none} dans la feuille de style d'impression.

  • Utilisez print.css pour définir plus précisément l’apparence des éléments imprimables restants. Vous pouvez ajuster le positionnement, les marges de la page, la typographie, les couleurs, etc.

mallica
la source
vous réalisez que le but de cette opération est très susceptible d’économiser du papier et de l’encre. Honnêtement, c’est la réponse la plus compliquée qui soit.
Journeyman Geek
Cela semble beaucoup plus compliqué que nécessaire. Aussi, vérifiez votre formatage la prochaine fois s'il vous plaît.
Slhck