Bonjour,
Après plusieurs semaines de recherche, voici mon premier post sur ce forum..
Promis j'ai vraiment pris la peine de lire les tutoriels sur le positionnement et le centrage, mais je n'arrive toujours pas à centrer une légende sous une image!!
Alors voilà mon code HTML :
Et voilà mon CSS :
J'ai lu que pour centrer un élément de type block, il fallait utiliser :
Pourtant, pour centrer l'image, la seule solution qui fonctionne chez moi est :
Le CSS suivant ne centre en effet pas l'image :
Et pour centrer ma légende... ben je n'ai pas trouvé de solution ..
Quelqu'un voit-il l'erreur que j'ai faite?? (en dehors de bidouiller un text-align :center; )
Merci!
Après plusieurs semaines de recherche, voici mon premier post sur ce forum..
Promis j'ai vraiment pris la peine de lire les tutoriels sur le positionnement et le centrage, mais je n'arrive toujours pas à centrer une légende sous une image!!
Alors voilà mon code HTML :
<body>
<div id="conteneur">
<div id="contenu">
<div class="imageCentre">
<img alt="bla" title="bla" src="bla.jpg"/>
<p>legende</p> <!-- la légende à centrer -->
</div>
</div> <!-- contenu -->
</div> <!-- conteneur -->
</body>
Et voilà mon CSS :
body
{
margin : 10px 0;
font : 90% "Trebuchet MS", Verdana, "Arial", sans-serif;
}
div#conteneur
{
overflow : auto;
height : 680px;
width : 1000px;
margin : 0 auto;
padding-right : 10px;
text-align : left;
border : 2px solid #ab4;
}
div#contenu
{
margin-right : 15px;
padding-left : 30px ;
}
div.imageCentre
{
text-align : center; /* me permet de centrer l'image */
}
div.imageCentre p
{
margin-top : 3px;
margin-left : auto;
margin-right : auto;
}
J'ai lu que pour centrer un élément de type block, il fallait utiliser :
margin-left : auto;
margin-right : auto;
Pourtant, pour centrer l'image, la seule solution qui fonctionne chez moi est :
div.imageCentre
{
text-align : center; /* me permet de centrer l'image */
}
Le CSS suivant ne centre en effet pas l'image :
div.imageCentre img
{
margin-right : auto;
margin-left : auto;
}
Et pour centrer ma légende... ben je n'ai pas trouvé de solution ..
Quelqu'un voit-il l'erreur que j'ai faite?? (en dehors de bidouiller un text-align :center; )
Merci!