抱歉标题不好,但我不知道如何更清楚地表达它。我在 div 中有一系列图像:
<div class='container'>
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
</div>
我试图让图像彼此并排浮动,如果不合适就包裹起来。通常我会用浮动来实现这一点,但是......我希望它们对齐“中心”。因此,如果容器比 3 个图像更宽,它们将出现在同一行的 div 中居中,但如果容器更窄,最后一个元素将扭曲并居中低于其他两个,等等。在经历了很多挫折之后列表、浮动和边距,我发现上面的结构与这个 css 有效。
.container{
text-align: center;
}
这是处理这个问题的正确方法吗?我的 CSS 大脑的每一个部分都在告诉我,这就像使用表格来布置侧边栏一样糟糕。但是是吗?
谢谢!