最佳答案
我搜索了其他问题,虽然这个问题与其他几个问题相似,但到目前为止,我所看到的似乎都没有解决我所面临的问题。
我有一个 div,它包含许多其他 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>