他の質問を検索しましたが、この問題は他のいくつかの問題に似ているようですが、これまでに見たものは、私が抱えている問題に対処しているようには見えません.
他の多くの div を含む div があり、それぞれが左に浮かんでいます。これらの div には、それぞれ写真とキャプションが含まれています。私が望むのは、写真のグループを含む div 内の中央に配置することだけです。
以下のコードからわかるように、親 div で と の両方を使用してみました。写真の後に (別のトピックで提案されているように) も追加しましoverflow:hidden
た。何も違いはないようです。margin:x auto
clear:both
ありがとうございました。提案をいただければ幸いです。
<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>