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:
ainsi que mon css :<?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>
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.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 { }
comment remedier a ce probleme?
Merci d'avance.
Partager