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

Tailwind CSS logo居中问题求助:logo未真正居中如何解决?

解决Flexbox下Logo无法居中的问题

嘿,我一眼就瞅出问题所在啦——你的父容器缺少了flex类!

Tailwind CSS里的justify-center是flex容器专属的对齐属性,只有给元素加上flex类(开启flex布局),这个对齐指令才会生效。你现在的父div只有flex-shrink-0和justify-center,但没开启核心的flex布局,所以justify-center根本发挥不了作用。

修正后的代码

<div class="flex flex-shrink-0 justify-center">
  <img class="h-64 w-64" src="../../assets/images/logo.svg" alt="Workflow logo">
</div>

如果还需要让Logo在垂直方向也居中,可以再补上items-center类:

<div class="flex flex-shrink-0 justify-center items-center">
  <img class="h-64 w-64" src="../../assets/images/logo.svg" alt="Workflow logo">
</div>

额外注意点

要是Logo还是看起来没对齐,你得检查父容器的宽度:

  • 如果想让Logo在整个页面水平居中,父容器要加上w-full类,确保它占满可用宽度;
  • 如果父容器是固定宽度的盒子,那居中就是在这个盒子范围内生效,这时候要确认容器宽度是否符合你的预期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 10:42:32