CSS impression background

Fermé
mail_pops
Messages postés
6
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
4 février 2005
- 17 nov. 2004 à 10:54
 brunet_j - 7 déc. 2007 à 12:43
Bonjour,

Je viens de créer une page web que j'ai voulue conforme aux standards HTML strict. J'ai donc notamment supprimé la majorité des balises <img...> que j'ai remplacé par des balises <h1> ou <button> en mettant l'image en background.

page html :
<h2 class="frame_hg"><span>Decoupe haut gauche</span></h2>


feuille de style :
h2.frame_hg {
	position:absolute;
	left:144px;
	top:0px;
	background-image:url("../decoupes/frame_hg.GIF");
	width:169px;
	height:88px;
	margin:0px;
}

h2.frame_hg span {
	display:none;
}


Cependant, à l'impression, les images de fond ne sont pas imprimées et seul mon texte alternatif apparait.
Quelqu'un connait-t-il la solution (si possible conforme aux standards) à mon problème ? Devrais-je me résoudre à abandonner les standards ?

Merci.

2 réponses

Erdnax
Messages postés
2273
Date d'inscription
mercredi 1 octobre 2003
Statut
Contributeur
Dernière intervention
1 octobre 2007
496
17 nov. 2004 à 11:58
Salut

Ton problème ne vient pas de la programation de ta page, mais uniquement des paramètres de ton navigateur. Je suppose que tu navigue avec I.E. Pour régler ton problème, il te suffit d'aller dans :

outils > options internet > Avancé > Impression en cours : impirmer les couleurs et les images d'arrière plan.

Et si tu n'utilise pas I.E., et ben faut espérer que qqun d'autre t'aidera, car je connais super mal les autres browser...

@+
0
mail_pops
Messages postés
6
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
4 février 2005

17 nov. 2004 à 12:12
C'est bien ce qu'il me semblait, mais c'est pour un site professionnel à mettre en ligne et je me vois mal demander à tous les utilisateurs de modifier les paramètres de leur navigateur.
(je suis personnellement sous Mozilla, mais le client qui m'a fait la remarque est sous IE) .

En tout cas, merci bien et à bientôt.
0
J ai cherché pendant une semaine et pour imprimer un blackground sans modifé l option dans IE ce n est pas possible
Hors j utilise une autre technique qui fonctionne a merveille , pour eviter de gaspiller des feuilles aperçus avant impression ^^

J utilise du GD de PHp, c est tres long a faire mais l avantage c est que la police de caractere est du coté serveur quelle que soit votre nagivateur vous imprimer vos blacground et le texte avec car c est image que l'on ecrit par dessus , pour plus d infos allez sur php.net
0