imprimer seulement une partie du html

imprimer seulement une partie du html - HTML/CSS - Programmation

Marsh Posté le 18-01-2016 à 12:04:02    

Bonjour,
 
dans le cadre d'un projet, je dois imprimer seulement une partie de la page html.
 
Je voulais savoir s'il y avait une subtilité pour imprimer seulement le contenu d'un div tout en gardant le formatage de la feuille de style principale. Je pense m'y prendre comme ça :
 

Code :
  1. <link rel="stylesheet" type="text/css" href="ecran.css"/>
  2. <link rel="stylesheet" href="imprimante.css" type="text/css" media="print">
  3. < ... html ...>
  4. <div id="0" class="aImprimer>
  5.     <div id="1">blabla1</div>
  6.     <div id="2">blabla2</div>
  7. </div>
  8. < ... html ...>


 
je voudrais qu'à l'impression seul le div id=0 soit imprimé mais avec les styles de ma page ecran.css.
 
De plus, ce div=0 est centré sur l'ecran avec des marges à droite et gauche (qui donc ne doivent pas être imprimée)
Pensez-vous que ce code puisse fonctionner?
 
Merci

Reply

Marsh Posté le 18-01-2016 à 12:04:02   

Reply

Marsh Posté le 18-01-2016 à 17:41:03    

Perso, je mettrais media="screen" pour la première css.
 
Mais c'est bien ça l'idée : faire 2 css en fonction du media.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed