我已经搜索了其他问题,虽然这个问题似乎与其他一些问题相似,但到目前为止,我所看到的都没有解决我遇到的问题。
我有一个包含许多其他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>