Impression papier dun site web : comment gérer le css ? - HTML/CSS - Programmation
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
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
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.
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 :
|
Finalement je peux toujours pointer vers le meme fichier css ?
Comment puis-je forcer a imprimmer les couleurs "background-color" ?
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
Marsh Posté le 17-03-2005 à 13:52:15
antp a écrit : media="screen, print, projection" |
+1
Et ya pas que ça. Les bordures des tables ou des divs + plein de détails ne sont pas ou mal imprimés.
Marsh Posté le 18-03-2005 à 15:11:04
antp a écrit : media="screen, print, projection" |
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)
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 |
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
(je ne sais plus si c'est cette version-là ou une plus ancienne qui plantait quand on tentait d'y afficher mon site )
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.
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.
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 limprime 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 limpression ?
la beta du site : http://www.gelcodesign.fr
Merci davance pour votre aide,
Yann.
Message édité par +yann le 17-03-2005 à 14:09:12