[XML/CSS] Comment afficher le fond pour l'impression
Bonjour,
voila j'ai réalisé une carte de visite dont les infos sont contenus dans un doc XML, et je l'affiche via un CSS.
pour voir le résultat : http://chetilog.ifrance.com/xml/CarteDeVisite.xml
Voici le code de mon doc xml:
Citation:
<?xml version="1.0" encoding="UTF-8"?>
<?DOCTYPE carte SYSTEM "CarteDeVisite.dtd"?>
<?xml-stylesheet type="text/css" href='CarteDeVisiteStylesheet.css'?>
<carte>
<mozilla>
<personne>
<nom>Valjean</nom>
<prenom>Jean</prenom>
<fonction>Misérable</fonction>
<email>j.valjean@laposte.net</email>
<tel>01.44.44.44.44</tel>
</personne>
<societe>
<nom_societe>Les Misérables</nom_societe>
<adresse>
<rue>43 rue saint jacques</rue>
<cp>75000</cp>
<ville>Paris</ville>
</adresse>
</societe>
</mozilla>
</carte>
ainsi que mon css :
Citation:
mozilla {
display: block;
position: absolute;
top: 10px;
left: 10px;
border: #7389bb 1px solid;
border-collapse: collapse;
width: 85mm;
height: 55mm;
background-image: url(img/fond.jpg);
background-repeat: no-repeat
}
personne {
position: absolute;
top: 23mm;
left: 2mm;
font-size: 9pt;
font-family: Arial;
color: #7389bb;
text-align: left
}
nom {
font-weight: bold;
color: #ffcc66;
}
prenom {
font-weight: bold;
color: #ffcc66;
}
fonction { display: block }
email {
display: block;
font-style: italic;
}
tel { display: block }
societe {
position: absolute;
top: 42mm;
left: 2mm;
font-size: 9pt;
font-family: Arial;
color: #7389bb;
text-align: left
}
nom_societe {
font-weight: bold;
color: #ffcc66; }
adresse { display: block }
rue { display: block }
cp { }
ville { }
Mon problème survient lors de l'impression, en effet lorsque je veux imprimer la carte, le fond n'apparait pas. vous pouvez tester en faisant apercu avant impression.
comment remedier a ce probleme?
Merci d'avance.
Re: [XML/CSS] Comment afficher le fond pour l'impression
Citation:
Envoyé par askeur
Mon problème survient lors de l'impression, en effet lorsque je veux imprimer la carte, le fond n'apparait pas. vous pouvez tester en faisant apercu avant impression.
comment remedier a ce probleme?
ça vient des navigateurs, part défaut ils sont configurés pour ne pas imprimmer les couleurs et les images de fond.