J'ai cherché dans d'autres questions et, bien que ce problème semble similaire à quelques autres, rien de ce que j'ai vu jusqu'à présent ne semble répondre au problème que je rencontre.
J'ai un div qui contient un certain nombre d'autres div, chacun d'entre eux étant flottant à gauche. Ces divs contiennent chacune une photo et une légende. Tout ce que je veux, c'est que le groupe de photos soit centré dans la division qui le contient.
Comme vous pouvez le voir dans le code ci-dessous, j'ai essayé d'utiliser les deux méthodes suivantes overflow:hidden
y margin:x auto
sur les divs parents, et j'ai également ajouté une balise clear:both
(comme suggéré dans un autre sujet) après les photos. Rien ne semble faire de différence.
Merci. J'apprécie toute suggestion.
<div style="position: relative; margin: 0 auto; overflow: hidden; text-align: center;">
<h4>Section Header</h4>
<div style="margin: 2em auto;">
<div style="float: left; margin: auto 1.5em;">
<img src="photo1.jpg" /><br />
Photo Caption
</div>
<div style="float: left; margin: auto 1.5em;">
<img src="photo2.jpg" /><br />
Photo Caption
</div>
<div style="float: left; margin: auto 1.5em;">
<img src="photo3.jpg" /><br />
Photo Caption
</div>
<div style="clear: both; height: 0; overflow: hidden;"> </div>
</div>
</div>
0 votes
Duplication possible de Comment centrer les éléments flottants ?
0 votes
@TylerH Comment ça se fait ? Il suffit de voir la date à laquelle elle a été posée. Il semble que la question dans votre lien soit le vrai doublon.
0 votes
@ThePragmatick Parce que celle-ci a deux fois plus de vues, plus de réponses, plus d'activité (et plus récente), et sa formulation sert de meilleure question canonique que celle-ci.