Impression papier d’un site web : comment gérer le css ?

Impression papier d’un site web : comment gérer le css ? - HTML/CSS - Programmation

Marsh Posté le 17-03-2005 à 10:31:09    

Salut,
 
Je suis en train de faire un site valide css et html 4.01 mais grosse surprise, lorsque je l’imprime sur papier ça ne ressemble à rien : les images et textes sont imprimés sans prendre en compte ma feuille de style css.
 
Comment forcer la prise en compte du css lors de l’impression ?
 
la beta du site : http://www.gelcodesign.fr
 
Merci d’avance pour votre aide,
 
Yann.


Message édité par +yann le 17-03-2005 à 14:09:12
Reply

Marsh Posté le 17-03-2005 à 10:31:09   

Reply

Marsh Posté le 17-03-2005 à 10:48:46    

Tu as mis « media="screen" » pour ta CSS
Pour l'impression c'est "print"
Il ne faut pas oublier "projection" (Opera en mode fullscreen par exemple) et éventuellement "handheld" (les PDA) si tu as une CSS qui pourrait leur convenir


Message édité par antp le 17-03-2005 à 10:49:05

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-03-2005 à 11:34:35    

J'ai pas compris.
Lorsque je remplace "screen" par "print" dans mon head, mon site resemble plus a rien :D

Reply

Marsh Posté le 17-03-2005 à 11:36:40    

Normal, en fait faut deux CSS : une pour l'écran, une pour l'impression. Et pour l'écran, le media sera screen, pour l'impression ce sera print.

Reply

Marsh Posté le 17-03-2005 à 11:51:24    

Ah ok, c'est deja mieux mais pas encore parfait :)
 
Voila donc ce que je dois mettre dans mon head :
 

Code :
  1. <style type="text/css" media="screen">@import "./gelco.css";</style>
  2. <style type="text/css" media="print">@import "./gelco-print.css";</style>
  3. <style type="text/css" media="projection">@import "./gelco-projection.css";</style>


 
Finalement je peux toujours pointer vers le meme fichier css ?
 
Comment puis-je forcer a imprimmer les couleurs "background-color" ?


Message édité par +yann le 17-03-2005 à 11:51:58
Reply

Marsh Posté le 17-03-2005 à 12:15:37    

media="screen, print, projection"
 
Et à ma connaissance l'impression des fonds dépend du browser (et ce qu'on y configure) et non de la page ou du site


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-03-2005 à 12:29:44    

Merci beaucoup, ca ma fait quand meme bien avancer.

Reply

Marsh Posté le 17-03-2005 à 13:52:15    

antp a écrit :

media="screen, print, projection"
 
Et à ma connaissance l'impression des fonds dépend du browser (et ce qu'on y configure) et non de la page ou du site


 
+1
 
Et ya pas que ça. Les bordures des tables ou des divs + plein de détails ne sont pas ou mal imprimés. :/


Message édité par Hermes le Messager le 17-03-2005 à 13:52:28
Reply

Marsh Posté le 17-03-2005 à 14:08:46    

Que puis-je faire de plus ?

Reply

Marsh Posté le 18-03-2005 à 15:11:04    

antp a écrit :

media="screen, print, projection"
 
Et à ma connaissance l'impression des fonds dépend du browser (et ce qu'on y configure) et non de la page ou du site


 
 
Visiblement ca passe mal au validateur : http://jigsaw.w3.org/css-validator [...] medium=all
 
Puis dans DW2004 ca me dit que c'est pas correcte (bien que ca fonctionne visiblement)

Reply

Marsh Posté le 18-03-2005 à 15:11:04   

Reply

Marsh Posté le 18-03-2005 à 15:22:19    

C'est le validateur qui est un peu foireux je pense... Pour mon site :
 

Citation :

URI : http://www.antp.be/main.css
 
    * Ligne: -1
 
      Fichier introuvablehttp://www.antp.be/main.css: Not Acceptable  
 
URI : http://www.antp.be/pda.css
 
    * Ligne: 1
 
      Fichier introuvablehttp://www.antp.be/main.css: Not Acceptable


 
Alors que si je passe la CSS à part ça marche, et le HTML à part ça marche aussi
 
Pour DW2004 je préfère ne rien dire plutôt que d'être méchant :whistle:
(je ne sais plus si c'est cette version-là ou une plus ancienne qui plantait quand on tentait d'y afficher mon site [:ddr555])


Message édité par antp le 18-03-2005 à 15:22:47

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-03-2005 à 15:29:02    

D'apres DW :  Valeur non prise en charge pour l'attribut media de la balise style. [Microsoft Internet Explorer 5.0, Netscape Navigator 6.0
 
 
J'peux pas tester, j'suis en IE6 partout, et netscape plante a l'instal.

Reply

Marsh Posté le 18-03-2005 à 15:33:54    

En tout cas dans IE 6 et dans Mozilla le media="print" est bien reconnu. Idem pour media="handheld" de la version PocketPC d'IE.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

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