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

如何在CSS Grid的article_area中实现标题单行、文章列布局?

实现标题独占一行+文章多列的Grid布局方案

直接修改CSS即可实现需求,核心是让标题跨占所有网格列,同时明确文章区域的列数:

修改后的CSS代码

.article_area {
  text-align: justify;
  display: grid;
  gap: 10px;
  /* 自定义文章列数,这里示例设为3列,可按需修改 */
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* 让外层h2跨占所有列,实现独占一行 */
.article_area > h2 {
  grid-column: 1 / -1;
  /* 可选:清除默认边距,让布局更紧凑 */
  margin: 0 0 10px;
}

关键逻辑说明

  • 替换原有的grid-auto-flow: column为grid-template-columns,明确指定文章区域的列数,这样<article>会自动按列排列。
  • grid-column: 1 / -1是Grid布局的跨列语法,1代表第一列,-1代表最后一列,让标题直接占满整行宽度。
  • 如果需要调整列数,只需要修改repeat()里的数字即可(比如repeat(2, ...)就是2列)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 16:35:06