帮助:表格

本页使用了标题或全文手工转换,现处于中国大陆简体模式
帮助页面

SolidBlock留言 | 贡献于2022年8月29日 (一) 19:30提交的版本 (未写完……)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

表格(英语:tables)是在页面中非常常见的文本形式。维基文本可以用来产生表格。表格在以行列的形式直观呈现大量数据时非常有用。

需要注意的是,不要滥用表格。表格一般不应当用来排版,更不应该添加花里胡哨的样式。

在编辑源代码时,编辑工具栏中的表格按钮可以很方便地创建一个表格。在可视化编辑器中,亦可创建表格。本页介绍的是 表格的维基文本语法,故不多介绍在可视化编辑器中的用法。

基本语法

一个表格的基本语法如下:

{| class="wikitable"
|+ 标题文本
|-
! 标题文本 !! 标题文本 !! 标题文本
|-
| 示例 || 示例 || 示例
|-
| 示例 || 示例 || 示例
|}

在上面的例子中,{|表示一个表格的开始,必须位于一行的开头。每个表格都是以这个符号开头的,其后接表格的基本属性,大多数表格都需要wikitable类以实现基本的格式化,因此添加class="wikitable"

其后以|+开头的是标题文本,标题会显示在表格的最顶部,宽度不会超过表格自身的宽度。标题文本是可选的。

|-将表格分成了多行。每一行则是由相等数量的单元格组成。在上面的例子中,以|开头的是普通的单元格;以!开头的是表头(英语:table heading),其样式略深一些,且显示为居中、加粗。表头也是可选的,但通常情况下一个表格应该要有一个表格。在同一行内,多个单元格可以使用!!||分开。这就是表格的基本语法。上面这个表格呈现的效果如下:

标题文本
标题文本 标题文本 标题文本
示例 示例 示例
示例 示例 示例

跨列与跨行

rowspan和colspan属性分别用来表示表格的跨行和跨列。这里所说的属性应该添加在单元格的开始处,并与内容用一个“|”分开。

{| class="wikitable"
|+ 标题文本
|-
! 标题文本 !! 标题文本 !! 标题文本
|-
| rowspan="2" | 跨行文本 || 示例 || 示例
|-
| colspan=2" | 跨列文本
|}

效果:

标题文本
标题文本 标题文本 标题文本
跨行文本 示例 示例
跨列文本