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

使用FLEX实现文本对齐:John下方显示Cena且StarIcon靠右居中

解决方案

问题出在你直接把John和<p>Cena</p>放在了flex容器里,flex默认横向排列,导致三者挤在一行。要实现需求,只需把两个文本放在同一个子容器里,同时让图标垂直居中对齐。

修改后的代码:

<div className='d-flex justify-content-between align-items-center'>
  <div>
    John
    <p>Cena</p>
  </div>
  <span>StarIcon</span>
</div>

核心调整说明:

  • 给John和Cena套一层<div>,让flex容器将这个文本容器与图标作为两个横向分布的元素
  • 给最外层flex容器添加align-items-center类,确保图标在垂直方向上居中
  • 内部文本容器默认是块级布局,John和<p>会自然纵向排列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 23:20:40