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

如何在不指定标题高度时,实现标题下方内容顶部对齐

解决方案:让多行标题下方的内容顶部对齐

要实现标题行数不固定时,下方段落的顶部始终对齐,且无需指定标题高度,可通过以下两种方案实现:

方案一:使用CSS Grid布局(推荐)

Grid布局天然支持同列元素自动对齐,只需修改父容器的布局规则:

/* 将.item-wrapper改为Grid布局 */
.flexbox-row.item-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 三列等分宽度 */
    gap: 90px; /* 用gap控制列间距,替代原有的左右padding */
}

.columns .item {
    /* 移除原Flex相关属性 */
    display: block;
    max-width: unset;
    flex-basis: unset;
    padding: 0; /* 移除左右padding,避免和gap重复 */
}

/* 保留原有段落样式 */
#buy-sell .columns p {
    padding-right: 110px;
}

HTML无需调整,Grid会自动让每列的标题区域高度统一,下方段落的顶部自然对齐。

方案二:调整Flex布局

若坚持使用Flex,可通过让标题容器自动填充空间来实现对齐:

.flexbox-row {
    display: flex;
}

.columns .item {
    display: flex;
    flex-direction: column;    
    max-width: 33.333333%;
    flex-basis: 33.333333%;
    padding: 0px 45px;
}

/* 让标题容器自动拉伸至与最高标题同高,推动段落对齐 */
.columns .section-title {
    flex: 1;
}

.columns .item:first-child {
    padding-left: 0;
}

.columns .item:last-child {
    padding-right: 0;
}

#buy-sell .columns p {
    padding-right: 110px;
}

flex:1会让每个标题容器自动适配最高标题的高度,无论标题是一行还是多行,下方段落的顶部都会对齐到同一水平线。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 06:00:59