Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1774 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1015667
+yann
Posté le 17-03-2005 à 10:31:09  profilanswer
 

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
mood
Publicité
Posté le 17-03-2005 à 10:31:09  profilanswer
 

n°1015688
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-03-2005 à 10:48:46  profilanswer
 

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
n°1015755
+yann
Posté le 17-03-2005 à 11:34:35  profilanswer
 

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

n°1015758
FlorentG
Posté le 17-03-2005 à 11:36:40  profilanswer
 

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.

n°1015775
+yann
Posté le 17-03-2005 à 11:51:24  profilanswer
 

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
n°1015815
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-03-2005 à 12:15:37  profilanswer
 

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
n°1015842
+yann
Posté le 17-03-2005 à 12:29:44  profilanswer
 

Merci beaucoup, ca ma fait quand meme bien avancer.

n°1015929
Hermes le ​Messager
Breton Quiétiste
Posté le 17-03-2005 à 13:52:15  profilanswer
 

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
n°1015953
+yann
Posté le 17-03-2005 à 14:08:46  profilanswer
 

Que puis-je faire de plus ?

n°1017581
+yann
Posté le 18-03-2005 à 15:11:04  profilanswer
 

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)

mood
Publicité
Posté le 18-03-2005 à 15:11:04  profilanswer
 

n°1017604
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-03-2005 à 15:22:19  profilanswer
 

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
n°1017608
+yann
Posté le 18-03-2005 à 15:29:02  profilanswer
 

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.

n°1017616
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-03-2005 à 15:33:54  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

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

 

Sujets relatifs
Cherche service de compteur pour sitecherche créateur de site ou créatrice
zone reactive et publication site (frontpage)Impression page web
[C]Quel est le meilleur site pour apprendre?Impression écran ? Volume sonore ?
créer une zone commentaire dans son site webzone commentaire dans son site web
[SITE] Plus beau site du monde[C++] Bus EIB - Domotique : y'a-t-il un sauveur dans le site?
Plus de sujets relatifs à : Impression papier d’un site web : comment gérer le css ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR