一个表格单元格可以跨越多个列和行。

跨度因子和操作员

通过使用带有 [.term] 标记的 span,表格单元可以跨越相邻的列、行或者一块相邻的列和行进行扩展。跨度包括跨度因子和跨度运算符。

term` 项的 span 因子指示一个单元格应跨越的列数、行数或列和行数。
列跨度因子

一个单独的整数(<n>),它代表一个单元格应该跨越的连续列数。

行跨度因子

一个前缀为点(.<n>)的单个整数,表示一个单元格应该跨越的连续行数。

块跨度因子

两个整数(<n>.<n>),代表一个单元格应该跨越的相邻列和行的块。第一个整数`<n>`是列跨度因子。第二个整数,以点号前缀`.<n>`,是行跨度因子。

The span operator is a plus sign (+) placed directly after the span factor (<n>.<n>+). The span operator tells the converter to interpret the span factor as part of a span instead of a duplication.

一个span是单元格指定符中的第一个操作符。

<span factor><span operator><horizontal alignment operator><vertical alignment operator><style operator>|<cell’s content>

横跨多列

要让一个单元格跨连续的列,请在单元格指定符中输入列跨度因子 column span factor 和跨度操作符(<n>+)。在跨度、任何对齐或样式操作符(如果存在的话),以及单元格的分隔符(|)之间不要插入任何空格。

将一个单元格跨越三列
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-cols]

将一个单元格跨越三列中的表格如下所示。

Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-cols]

横跨多行

要让一个单元格跨越连续的行,请在单元格指定符中输入row span factor和跨度操作符(.<n>+)。记得要在跨度因子前加上一个点号(.)。不要在跨度、任何对齐或样式操作符(如果有的话)之间以及单元格的分隔符|)之间插入空格。

一个单元格跨越两行
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-rows]

《ex-span-rows》中的表格如下所示。

Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-rows]

跨列和跨行

一个单元格可以跨越相邻的多列和多行。输入列跨距因子(<n>),然后是行跨距因子(.<n>),最后是跨距操作符(+)。

用一个单元格跨越两列和三行
Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-block]

用一个单元格跨越两列和三行处的表格如下所示。

Unresolved directive in span-cells.adoc - include::example$cell.adoc[tag=span-block]