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

为何justify-content:space-between无法拉开参数图标与GV文本的间距?

问题排查与解决方案

你的.panel-1 .panel-header中justify-content: space-between未生效的核心原因:

  • <h1>GV</h1>被设置了position: absolute,该属性会让元素脱离flex容器的正常文档流
  • 此时flex容器内仅剩下图标一个子元素,space-between需要至少两个子元素才能实现左右分布的效果,因此设置无效

方案1:移除绝对定位(推荐)

修改.panel-1 .panel-header h1的CSS,去掉绝对定位,让它留在flex布局流中:

.panel-1 .panel-header h1{
    /* 移除 position: absolute */
    font-size: 12px;
    margin-left: 5px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
}

修改后,justify-content: space-between会自动将"GV"和图标分别对齐容器的左右两端。

方案2:保留绝对定位,手动调整图标位置

若必须保留h1的绝对定位,可通过给图标添加margin-left: auto实现靠右对齐:

.panel-1 .panel-header i{
    margin-left: auto;
}

同时确保.panel-header的padding值足够,避免图标超出容器范围。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 20:10:31