Help:表格
維基百科,自由的 encyclopedia
维基表格有多种形式,并可进行自定义。该页介绍的是建立维基表格的语法。尽管在维基百科中可以使用HTML语法创建表格,但是wikitext语法通常会更加简便。
本页為操作指南,用於介紹中文维基百科社群的一些实现和操作方式。 本文只是論述,不屬於方針或指引。如果本指南與方針或指引起衝突或不一致,請以方針或指引的條文為準。 |
初来乍到?欢迎前往“帮助:维基表格”查看本页面的简化版本。 |
一段最简单的表格代码是这样的:
{| class="wikitable" |- ! 标题文字1 !! 标题文字2 !! 标题文字3 |- | 示例1 || 示例2 || 示例3 |- | 示例4 || 示例5 || 示例6 |- | 示例7 || 示例8 || 示例9 |}
提交编辑后,该表格即显示为:
标题文字1 | 标题文字2 | 标题文字3 |
---|---|---|
示例1 | 示例2 | 示例3 |
示例4 | 示例5 | 示例6 |
示例7 | 示例8 | 示例9 |
将其中的样例文字替换为您想要的内容,即可成为一个具有实际作用的表格。
使用工具栏
要自动插入一个表格时,可点击工具栏上的插入表格按钮:或。即出现插入表格设置对话框,默认设置如下所示。取消“添加标题行”,表格标题行即消失;取消“显示边框”,表格边框即消失;选择“使表格内容可排序”,表格标题行每个单元格右侧都会出现两个上下排列黑色实心三角的排序标记,表格建立后,点击某单元格的排序标记即可以该单元格内容对表格进行重新排序。行与列下的数字即为之后所建立表格的行与列的数量。
以上图所示设置点击插入后,在光标所在处即会出现以下表格代码。其中,!与!之间为一个标题行单元格;|与|之间为一个单元格;|-表示转至下一行。
{| class="wikitable" |- ! 标题文字 !! 标题文字 !! 标题文字 |- | 示例 || 示例 || 示例 |- | 示例 || 示例 || 示例 |- | 示例 || 示例 || 示例 |}
提交编辑后,该表格即显示为:
标题文字 | 标题文字 | 标题文字 |
---|---|---|
示例 | 示例 | 示例 |
示例 | 示例 | 示例 |
示例 | 示例 | 示例 |
Pipe语法教程
Pipe代码功能与HTML表格标记完全相同。
表格起始由大括号({和})及竖线字符(|)组成。{|表示表格开始,|}表示表格结束。每个表格必须有完整的开始符与结束符。但是僅包含本段語法是錯誤的,請繼續閱讀下面的說明,有「實際顯示」展示框的才是正確語法。
表格内容
|}表格标题可省略。其由一个竖线和加号(+)组成(|+)。其后即添加标题内容。
|+ 标题
表格内容
添加新行由一个竖线和连字符(-)组成(|-)。添加该代码后,表格代码将转至下一行。
|+ 表格标题
|-
第一行内容
|-
第二行内容
单元格由竖线组成。在某一行代码后添加竖线即会在该行添加一个单元格。若各行单元格数量不等,则空出。
|+ 表格标题
|-
| 第一行第一个单元格
|-
| 第二行第一个单元格
| 第二行第二个单元格
第一行第一个单元格 | |
第二行第一个单元格 | 第二行第二个单元格 |
同一行的单元格也可通过两个竖线写于代码中的同一行中,以缩短版面。
|+ 表格标题
|-
| 单元格1 || 单元格2 || 单元格3
|-
| 单元格A
| 单元格B
| 单元格C
单元格1 | 单元格2 | 单元格3 |
单元格A | 单元格B | 单元格C |
单元格代码中的单个竖线字符是无法形成新单元格的。两个竖线字符或头一个单个竖线字符,与另一个竖线字符之间的代码可成为紧接着的一个单元格的格式设置代码,但可省略。余下竖线字符及其他均归入一个单元格中,并显示出来。
|-
| format modifier (格式设置不显示) | 余下所有内容 | (包括竖线) |将归入 | 第一个单元格||第二个单元格
|-
| format | 余下所有内容 ||format | 将归入 | 第二个单元格
余下所有内容 | (包括竖线) | 将归入 |第一个单元格 | 第二个单元格 |
余下所有内容 | 将归入 | 第二个单元格 |
例如,可进行靠右,颜色等设置。
|-
| 单元格1(设置缺损)
|-
| style="text-align:right" | 单元格2(靠右) || style="background: #FFB6C1" | 单元格3(红底色)
单元格1(设置缺损) | |
单元格2(靠右) | 单元格3(红底色) |
即两个||之间的|不能超过1个(除非你真的想在单元格中显示|)。
列标题通过以“! scope="col" |”取代“|”,“!! scope="col" |”取代“||”实现。列标题单元格通常与普通单元格不同,虽然会因为浏览器的不同而有所差异,但往往呈现为粗体和居中。
|+ 表格标题
! scope="col" | 列标题1
! scope="col" | 列标题2
! scope="col" | 列标题3
|-
! scope="col" | 列标题1 !! scope="col" | 列标题2 !! scope="col" | 列标题3
|-
| 单元格1 || 单元格2 || 单元格3
列标题1 | 列标题2 | 列标题3 |
---|---|---|
列标题1 | 列标题2 | 列标题3 |
单元格1 | 单元格2 | 单元格3 |
行标题通过将每行代码第一个单元格代码的第一个“|”取代为“! scope="row" |”实现。
|+ 表格标题
! scope="col" | 列标题1
! scope="col" | 列标题2
! scope="col" | 列标题3
|-
! scope="row" | 行标题1
| 单元格2 || 单元格3
|-
! scope="row" | 行标题A
| 单元格B
| 单元格C
列标题1 | 列标题2 | 列标题3 |
---|---|---|
行标题1 | 单元格2 | 单元格3 |
行标题A | 单元格B | 单元格C |
可选参数可设置单元格、行或整个表格。在表格未使用可选参数时是没有边框的,一般来说可以设置CSS样式属性border
从而为单元格添加边框。
|+ 表格标题
! scope="col" | 列标题1
! scope="col" | 列标题2
! scope="col" | 列标题3
|-
! scope="row" | 行标题1
列标题1 | 列标题2 | 列标题3 |
---|---|---|
行标题1 | 单元格2 | 单元格3 |
行标题A | 单元格B | 单元格C |
但為了統一的維基百科視覺風格,通常使用的表格并不使用边框,而直接使用類值“wikitable”(維基表格)的樣式。
|+ 表格标题
! scope="col" | 列标题1
! scope="col" | 列标题2
! scope="col" | 列标题3
|-
! scope="row" | 行标题1
| 单元格2 || 单元格3
|-
! scope="row" | 行标题A
| 单元格B
| 单元格C
所以,一般使用的典型表格如下:
列标题1 | 列标题2 | 列标题3 |
---|---|---|
行标题1 | 单元格2 | 单元格3 |
行标题A | 单元格B | 单元格C |