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

如何让h2标签内的span元素单独换行且与其余文本对齐?

你当前为h2设置了display:flex,默认flex容器子元素会沿水平方向排列,所以包裹Magazine的span作为flex子项无法自动换行。调整flex容器的排列方向为纵向,即可实现两个文本分行显示,同时保留原有对齐逻辑。

修改后的完整CSS代码

.left h2,
.right h2 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

.left h2 {
  font-size: 50px;
  font-family: 'Oleo Script', cursive;
}

.right h2 {
  width: 100%;
  font-family: 'Amiri', serif;
  font-size: 50px;
  border: 4px solid rgb(132, 132, 238);
  /* 新增属性,让flex子项纵向排列 */
  flex-direction: column;
  /* 如需两行左对齐,把上面的align-items改为flex-start即可,右对齐改为flex-end */
}

.magazine {
  font-size: 30px;
  font-weight: 400;
  white-space: nowrap;
  border: 1px solid red;
  /* 按需调整两行之间的间距 */
  margin-top: 6px;
}

你原有HTML结构不需要做任何修改,上述代码修改后即可实现TOAST和Magazine分两行显示,且两行对齐方式保持统一。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 06:51:03