You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让并排的图片实现垂直居中对齐?

解决图片高矮差异的简单方法

下面给你两种容易操作的办法,不用复杂编程,就能让每行三张的图片看起来更整齐:

方法一:用固定高度容器包裹图片(推荐,视觉最整齐)

先把每个<img>标签放进一个容器里,再给容器设置统一高度,让图片在容器里居中显示,超出的部分自动隐藏:

修改后的HTML代码

<div class="img-box">
  <img src="so.jpg">
</div>
<div class="img-box">
  <img src="ch.jpg">
</div>
<div class="img-box">
  <img src="CC.jpg">
</div>
<div class="img-box">
  <img src="blue.jpg">
</div>
<div class="img-box">
  <img src="tv.jpg">
</div>
<div class="img-box">
  <img src="do.jpg">
</div>
<div class="img-box">
  <img src="bwire.jpg">
</div>
<div class="img-box">
  <img src="nail.jpg">
</div>
<div class="img-box">
  <img src="tom.jpg">
</div>

配套的CSS代码

把这段代码放到页面的<style>标签里(一般在<head>部分):

.img-box {
  width: 33.33%; /* 每行刚好放3个容器 */
  height: 250px; /* 你可以自己改这个高度,比如200px、300px,看你需求 */
  float: left; /* 让容器横向排列 */
  display: flex;
  align-items: center; /* 图片垂直居中 */
  justify-content: center; /* 图片水平居中 */
  overflow: hidden; /* 超出容器的部分隐藏 */
}
.img-box img {
  max-width: 100%;
  max-height: 100%;
}

这样所有容器高度一致,图片在里面居中,视觉上就不会有高矮突兀的问题了。

方法二:统一图片高度,按比例缩放宽度

如果不想裁剪图片,直接给所有图片设置统一高度,宽度自动按原图比例缩放,这样图片不会变形,只是宽度可能略有不同,但高度一致,视觉差异也会小很多:

CSS代码

同样放到页面的<style>标签里:

img {
  height: 250px; /* 统一图片高度,自己调整数值 */
  width: auto; /* 自动按原图比例计算宽度,避免变形 */
  max-width: 33.33%; /* 限制图片最大宽度,保证每行能放3张 */
  display: inline-block;
  vertical-align: middle; /* 让图片垂直对齐 */
}

内容的提问来源于stack exchange,提问作者pucababy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 04:01:15