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

Asciidoctor:如何在表格中实现跨行列的嵌套列表

Asciidoctor 跨行列嵌套列表表格实现方案

要实现第一列跨行列的嵌套列表表格,核心是结合单元格合并属性与Asciidoctor的嵌套列表语法,以下是具体实现方案:

关键实现要点

  • 使用rowspan属性指定第一列单元格的跨行数量,匹配右侧内容行的总数
  • 在合并后的单元格内,通过星号数量+缩进编写层级嵌套列表,二级列表需比一级列表多缩进2个空格
  • 可通过表格列宽定义、样式类调整显示效果

完整示例代码

[cols="2,3", options="header,grid"]
|===
|分类 |详情
|rowspan="4" |
* 一级分类1
** 二级子项1-1
** 二级子项1-2
*** 三级子项1-2-1
* 一级分类2
** 二级子项2-1
| 详情内容A
| 详情内容B
| 详情内容C
| 详情内容D
|===

代码说明

  • cols="2,3":定义两列的宽度比例,可根据需求调整数值
  • options="header,grid":开启表头样式与网格线,提升可读性
  • rowspan="4":让第一列单元格跨4行,对应右侧4个详情内容行
  • 嵌套列表的层级通过星号数量区分,三级列表需在二级列表基础上再缩进2个空格,确保渲染时层级正确

注意事项

  • 列表内容需紧跟在|rowspan="4" |之后,换行后开始编写列表,避免多余空行
  • 若渲染后列表层级混乱,检查缩进是否符合要求(每级至少缩进2个空格)
  • 如需更复杂的跨行组合,可针对不同单元格单独设置rowspan属性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 15:22:06