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

如何用HTML/CSS实现图片与文本对齐?让咖啡图片贴近文本

解决咖啡图片与文本贴近的问题

问题出在你给图片加了float: right,这个属性会让图片脱离文本流,导致和文本拉开距离。要让图片贴近文本,改成行内对齐的方式即可:

修改后的CSS代码

.mbc {
  font-size: 60px;
}
.cup {
  vertical-align: middle; /* 让图片与文本垂直居中对齐 */
  margin-left: 8px; /* 可选:微调间距避免贴得太近 */
}

对应的HTML代码(无需改动结构)

<div class="page1">
  <div>
    <div>
      <h1 class="mbc">Make better<br>coffee<img src="Coffe.png" alt="Coffe image" width="70px" height="67px" class="cup"></h1>
      <p>why learn how to blog?</p>
    </div>
    <img src="Croods.png" alt="Croods" width="476px" height="323px">
  </div>
</div>

原理说明:去掉float: right后,图片会作为行内元素和文本处于同一流中,vertical-align: middle能让图片和文本的中线对齐,这样就会紧密贴合在一起,达到你想要的效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 04:30:59