Bonjour,
Cela fait maintenant plusieurs heures que je suis sur ce problème. Je craque car je ne vois vraiment pas comment faire. Pourtant cela parait simple...
Voilà le problème:
Je voudrait tout simplement centrer horizontalement plusieurs blocs dans une page, chaque bloc étant constitué d'1 titre et d'une image.
Contraintes:
- la largeur d'un bloc est connue: 100 pixels
- la largeur de la page n'est pas connue.
- l'image se trouve sous le titre (autrement dit: titre et image sont en mode bloc, non en mode inline).
Voilà, c'est tout. C'est simple non?
Eh bien impossible: j'ai l'impression que le fait de ne pas connaitre la taille du container de ces blocs m'empêche de les centrer !!!
Voilà le code HTML:
Et le code CSS que je pensais mettre mais qui ne marche pas du tout...
Voilà, je ne comprends vraiment pas pourquoi ces fichus blocs ne se retrouvent pas centrés horizontalement sur ma page...
Merci d'avance pour votre aide !!!
Cela fait maintenant plusieurs heures que je suis sur ce problème. Je craque car je ne vois vraiment pas comment faire. Pourtant cela parait simple...
Voilà le problème:
Je voudrait tout simplement centrer horizontalement plusieurs blocs dans une page, chaque bloc étant constitué d'1 titre et d'une image.
Contraintes:
- la largeur d'un bloc est connue: 100 pixels
- la largeur de la page n'est pas connue.
- l'image se trouve sous le titre (autrement dit: titre et image sont en mode bloc, non en mode inline).
Voilà, c'est tout. C'est simple non?
Eh bien impossible: j'ai l'impression que le fait de ne pas connaitre la taille du container de ces blocs m'empêche de les centrer !!!
Voilà le code HTML:
<div class="toolbar">
<div class="item"><h5>Titre</h5><img src="images/monimage.jpg" width="100" height="72"/></div>
<div class="item"><h5>Titre</h5><img src="images/monimage.jpg" width="100" height="72"/></div>
<div class="item"><h5>Titre</h5><img src="images/monimage.jpg" width="100" height="72"/></div>
</div>
Et le code CSS que je pensais mettre mais qui ne marche pas du tout...
.toolbar {
border: 1px solid;
text-align: center;
}
.item {
border: 1px solid;
width: 100px;
display: inline;
}
h5 {
margin: 0;
padding: 0;
}
Voilà, je ne comprends vraiment pas pourquoi ces fichus blocs ne se retrouvent pas centrés horizontalement sur ma page...
Merci d'avance pour votre aide !!!