Re coucou,
Bon commençons par expliquer simplement : Je veux faire un menu à base d'image cliquables et ayant des liens différents. Comme par hasard, sous Firefox, c'est le bonheur, mais sous IE, c'est déjà moins drôle.
Pour cela, j'utilise un 1er div pour faire une image de fond repetée, et par dessus, j'ajoute mes href id=... je mets bien sûr la propriété display:block. Je vous laisse juger le code. Vous avez une autre idée ?
Pour mieux comprendre, j'ai édité le #entrer avec un fond rouge. Sous IE, il se présente comme très très gros, ne respectant pas les dimmensions demandées.
Voici mon CSS
Mon code html
On a donc un conteneur centré, dans lequel je veux placer 3 divs : un en haut, un à gauche, et un à droite. C'est bien sûr dans celui du haut (#liens) que je veux placer mes images dans une suite horizontale. la yen a qu'une mais déjà, ça foire avec IE.
Modifié le 17 Jan 2005 - 16:38
Bon commençons par expliquer simplement : Je veux faire un menu à base d'image cliquables et ayant des liens différents. Comme par hasard, sous Firefox, c'est le bonheur, mais sous IE, c'est déjà moins drôle.
Pour cela, j'utilise un 1er div pour faire une image de fond repetée, et par dessus, j'ajoute mes href id=... je mets bien sûr la propriété display:block. Je vous laisse juger le code. Vous avez une autre idée ?
Pour mieux comprendre, j'ai édité le #entrer avec un fond rouge. Sous IE, il se présente comme très très gros, ne respectant pas les dimmensions demandées.
Voici mon CSS
* {
padding: 0px;
margin: 0px;
text-decoration: none;
}
/* Structure */
body {
background-color: #F8EFE3;
}
#conteneur {
position: absolute;
background-color: #FDFEF8;
border: 1px dotted black;
height: 476px;
width: 630px;
top: 50%;
left: 50%;
margin-left: -315px;
margin-top: -238px;
}
#edito {
float: left;
left: 0px;
width: 310px;
height: 426px;
border-right: 1px dotted black;
}
#liens {
background-image: url(images/acc_fondmenu.jpg);
background-repeat: repeat-x;
height: 50px;
}
#entrer {
display:block;
background-image:url(images/acc_entrer.gif);
background-color:#FF0000;
height: 44px;
width: 41px;
margin: 3px 10px 3px 10px;
background-repeat: no-repeat;
}
/* Ecritures */
p {
text-align:justify;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 5px;
text-decoration: none;
}
Mon code html
<body>
<div id="conteneur">
<div id="liens">
<a href="http://www.gplays.com" TITLE="Entrer sur GPlayS.com" id="entrer"</a>
</div>
<div id="edito">
<p class="edito-titre">ici le titre de l'edito</p>
<p class="edito-content">du texte</p>
</div>
</div>
</body>
On a donc un conteneur centré, dans lequel je veux placer 3 divs : un en haut, un à gauche, et un à droite. C'est bien sûr dans celui du haut (#liens) que je veux placer mes images dans une suite horizontale. la yen a qu'une mais déjà, ça foire avec IE.
Modifié le 17 Jan 2005 - 16:38