Les Allergies
Alimentaires
Posez votre question Signaler

Problème CSS (bordures div avec des images) [Résolu]

Xogno - Dernière réponse le 2 janv. 2011 à 20:55
Bonjour,
Je suis en train de faire un site et pour l'esthétique, ej veux faire des cadres avec des bords ombrés, j'utilise alors des images mais...
une fois mon code (x)html et css fait, les bords ne s'affichent toujours pas :/
Par contre si j'utilise la fonction "éditer les CSS" du module Web Developper de Firefox,
ca s'affiche comme ca devrait --.
est-ce que quelqu'un saurait trouver la solution ?
Voici mon code (x)html :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>Hoebeke J. - Site personnel - Acceuil</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link href="scripts/design1.css" rel="stylesheet" type="text/css">
<script src="scripts/animfunctions-versionMODIFIEEyoupie-copie3.js" type="text/javascript"></script>

</head>
<body >

<div id="menu">
	<img src="menu.png" alt="menu"/>
</div>

<div id="gallerie">
	
	
	<div id="gallerie_images">
		<div class="gallerie_cadres">
			<div class="hg"></div>
			<div class="haut"></div>
			<div class="hd"></div>
								
			<div class="gauche"></div>
			<div class="contenu">Ici, c'est le contenu du cadre !</div>
			<div class="droite"></div>
								
			<div class="bg"></div>
			<div class="bas"></div>
			<div class="bd"></div>
		</div>
	</div>
	
	
</div>


</body>
</html>

-----------------------
code CSS:
#resizercontainer 
{
	width:200px;
	padding:15px;
	border:solid black 1px;
	margin:auto;
}

.elem-container
{
	width:60px;
	height:60px;
	position:relative;
	top:0;
	bottom:0;
	left:0;
	margin:10px;
	padding:0px;
	background-color:gray;
}

body
{
	margin:0;
	cursor:auto;
}

#menu
{
	margin:auto;
	width:730px;
	height:88px;
}



.gallerie_cadres {
        width: 500px;
        height: 500px;
}
                        
.hg, .hd, .bg, .bd {
        width: 16px;
        height: 13px;
}
                
.haut, .bas {
        width: 100px;
        height: 13px;
}
                        
.gauche, .droite {
        width: 16px;
        height: 100px;
		background-repeat:repeat-y;
}
                        
.contenu {
        width: 100px;
        height: 100px;
		background-color:#555555;
}

.gallerie_cadres div { float: left; } /* S'apllique à tous les divs de .gallerie_cadres */
.hg, .gauche, .bg { clear: left; } /* Pour passer outre le float des blocs précédents */

.hg 
{ 
	background-image:url('coin-haut-droit.png'); 
}

.hd 
{ 
	background-image:url('coin-haut-gauche.png'); 
}

.bg 
{
	background-image:url('coin-bas-gauche.png'); 
}
 
.bd 
{ 
	background-image:url('coin-bas-droit.png'); 
}
                        
.haut      
{ 
	background-image:url('bord-haut.png'); 
}

.bas        
{ 
	background-image:url('bord-bas.png'); 
} 

.droite 
{ 
	background-image:url('bord-droit.png'); 
}

.gauche 
{ 
	background-image:url('bord-gauche.png'); 
}

-------
Voila.. j'espère que vous pourrez m'aider.
Merci d'avance !
Xogno
PS: voici un lien où vous pouvez voir que les bords ne s'affichent pas mais avec le module Web Developper, lorsqu'on utilise "Editer les CSS", ils s'affichent..
http://share_spot.byethost13.com/test%20site%20JESS/
Lire la suite 

Problème CSS (bordures div avec des images) »

5 réponses
Réponse
+1
moins plus
SALUT

c est les chemins vers les images en CSS qui sont errones !

remplace les par

.hg 
{ 
	background-image:url('../coin-haut-droit.png'); 
}

.hd 
{ 
	background-image:url('../coin-haut-gauche.png'); 
}

.bg 
{
	background-image:url('../coin-bas-gauche.png'); 
}
 
.bd 
{ 
	background-image:url('../coin-bas-droit.png'); 
}
                        
.haut      
{ 
	background-image:url('../bord-haut.png'); 
}

.bas        
{ 
	background-image:url('../bord-bas.png'); 
} 

.droite 
{ 
	background-image:url('../bord-droit.png'); 
}

.gauche 
{ 
	background-image:url('../bord-gauche.png'); 
}


A+
Xogno - 2 janv. 2011 à 20:49
MERCI ! :D
Ça marche :)
Donc en fait lorsqu'ils sont dans le même dossier il faut mettre "../" ?
C'est donc different des balises "img"src="nomimage.png" suffit ?
RAD ZONE- 2 janv. 2011 à 20:55
c est le chemin par rapport a l endroit ou ce trouve ta feuille CSS et pas a la page html ,puisque ces sur la CSS que tu met les chemins vers les images ;-))
Ajouter un commentaire
Ce document intitulé « problème CSS (bordures div avec des images) » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?