Pb avec image de fond css qui ne s'affiche pa
virginie
-
Nico_ Messages postés 1219 Date d'inscription Statut Membre Dernière intervention -
Nico_ Messages postés 1219 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite utiliser une image de fond pour la creation d'un site mais celle-ci ne s'affiche pas alors qu'elle semble être bien apellée dans mon css. Quelqu'un peut-il m'aider à comprendre ?
Merci de votre aide.
voici mon html :
<html>
<head><title>Ginger Sisters, vêtements éthiques pour femmes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="CSS/structure.css" rel="stylesheet" type="text/css" />
</head>
</html>
<body>
<div id="cadre">
<div id="haut"></div>
<div id="bas">
<div id="bouton1"><a href=""><img border="none" alt="ginger sisters" s="images/myspace.gif"></a></div>
<div id="bouton2"><a href=""><img border="none" alt="collection ethique" src="images/collection.gif"></a></div>
<div id="bouton3"><a href=""><img border="none" alt="points de vente" src="images/points-de-vente.gif"></a></div>
<div id="bouton4"><a href=""><img border="none" alt="commandez vos vêtements éthiques" src="images/commande.gif"></a></div>
<div id="bouton5"><a href=""><img border="none" alt="contactez-nous" src="images/contacts.gif"></a></div>
<div id="bouton6"><a href=""><img border="none" alt="le blog Ginger Sisters" src="images/blog.gif"></a></div>
</div>
</div>
</body>
</html>
et voici mon css :
html{
margin: 0px;
padding: 0px;
}
body{
font-size : 100%;
background-color : #FFFFFF;
margin: 0px;
padding: 0px;
}
#cadre{
width: 900px;
height: 500px;
position: absolute;
left: 50px;
top: 50px;/*gere la hauteur du placement sur la page de manière absolu*/
}
#haut{
width: 900px;
height: 430px;
background-image: url (cadre.gif);
background-repeat: no-repeat;
}
#bas{
width: 900px;
height: 70px;
position:fixed !important;
background-color: #735F69;
}
#bouton1{
width: 125px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 35px;
margin-right: 15px;
float: left;
}
#bouton2{
width: 125px;
margin-top: 20px;
margin-left: 11px;
margin-right: 20px;
margin-bottom: 20px;
float: left;
}
#bouton3{
width: 125px;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
float: left;
}
#bouton4{
width: 125px;
margin-top: 20px;
margin-left: 11px;
margin-right: 10px;
margin-bottom: 20px;
float: left;
}
#bouton5{
width: 125px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
float: left;
}
#bouton6{
width: 125px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
float: left;
}
L'image devrait donc s'afficher dans <div "id=haut"> mais rien n'y fait !
Merci encore pour votre aide
Virginie
Je souhaite utiliser une image de fond pour la creation d'un site mais celle-ci ne s'affiche pas alors qu'elle semble être bien apellée dans mon css. Quelqu'un peut-il m'aider à comprendre ?
Merci de votre aide.
voici mon html :
<html>
<head><title>Ginger Sisters, vêtements éthiques pour femmes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="CSS/structure.css" rel="stylesheet" type="text/css" />
</head>
</html>
<body>
<div id="cadre">
<div id="haut"></div>
<div id="bas">
<div id="bouton1"><a href=""><img border="none" alt="ginger sisters" s="images/myspace.gif"></a></div>
<div id="bouton2"><a href=""><img border="none" alt="collection ethique" src="images/collection.gif"></a></div>
<div id="bouton3"><a href=""><img border="none" alt="points de vente" src="images/points-de-vente.gif"></a></div>
<div id="bouton4"><a href=""><img border="none" alt="commandez vos vêtements éthiques" src="images/commande.gif"></a></div>
<div id="bouton5"><a href=""><img border="none" alt="contactez-nous" src="images/contacts.gif"></a></div>
<div id="bouton6"><a href=""><img border="none" alt="le blog Ginger Sisters" src="images/blog.gif"></a></div>
</div>
</div>
</body>
</html>
et voici mon css :
html{
margin: 0px;
padding: 0px;
}
body{
font-size : 100%;
background-color : #FFFFFF;
margin: 0px;
padding: 0px;
}
#cadre{
width: 900px;
height: 500px;
position: absolute;
left: 50px;
top: 50px;/*gere la hauteur du placement sur la page de manière absolu*/
}
#haut{
width: 900px;
height: 430px;
background-image: url (cadre.gif);
background-repeat: no-repeat;
}
#bas{
width: 900px;
height: 70px;
position:fixed !important;
background-color: #735F69;
}
#bouton1{
width: 125px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 35px;
margin-right: 15px;
float: left;
}
#bouton2{
width: 125px;
margin-top: 20px;
margin-left: 11px;
margin-right: 20px;
margin-bottom: 20px;
float: left;
}
#bouton3{
width: 125px;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
float: left;
}
#bouton4{
width: 125px;
margin-top: 20px;
margin-left: 11px;
margin-right: 10px;
margin-bottom: 20px;
float: left;
}
#bouton5{
width: 125px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
float: left;
}
#bouton6{
width: 125px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
float: left;
}
L'image devrait donc s'afficher dans <div "id=haut"> mais rien n'y fait !
Merci encore pour votre aide
Virginie
A voir également:
- Pb avec image de fond css qui ne s'affiche pa
- Le clavier de mon telephone ne s'affiche plus - Guide
- Image iso - Guide
- Enlever le fond d'une image - Guide
- Comment mettre une vidéo en fond d'écran - Guide
- Fond de page word - Guide
2 réponses
bonjour,
J'ai mis en gras le bug et la correction en gras.
Ton code:
remplace par:
il manque simplement les ' ' (apostrophes): background-image: url ('cadre.gif');
Je ne sais pas pourquoi mais les ' ' ne se mettent pas en gras dans le code.
Bonne journée
J'ai mis en gras le bug et la correction en gras.
Ton code:
#haut{ width: 900px; height: 430px; background-image: url (cadre.gif); background-repeat: no-repeat; }
remplace par:
#haut{ width: 900px; height: 430px; background-image: url ('cadre.gif'); background-repeat: no-repeat; }
il manque simplement les ' ' (apostrophes): background-image: url ('cadre.gif');
Je ne sais pas pourquoi mais les ' ' ne se mettent pas en gras dans le code.
Bonne journée
J'ai différents essai et ça fonctionne très bien de mon coté.
Vide le cache internet: Ctrl+F5.
Vide le cache internet: Ctrl+F5.
Aurais-tu une autre explication ?
Virginie
code actuel:
code modifier:
il y avait les espace en les : url ( que je n'avais pas vu avant !
Bonne journée
Est-ce que cela peut venir de mon image ? Elle est pourtant en RVB et s'affiche bien lorsque je l'ouvre avec IE.
Sinon, aurais-tu encore une autre solution ?
Merci.
Virginie
Ton image: c'est un image qui sert de fond sur toute la page?
ou que sur une partie, la ou tu auras mis <div haut>?