MediaWiki表格“Tables”可以在维基页面中创建。一般来说(除非必要),应尽量避免使用表格,因表格的标示语言通常复杂化了页面的编辑。为方便大家参考,本教程将介绍MediaWiki表格的相关使用指南。
一、MediaWiki表格标示
{| | 表格起始,必需 |
|+ | 表格 标题,选用;每张表格只能出现一次且介于表格起始与第一行 |
|- | 表格行,第一行选用 — wiki 引擎会假设是第一行 |
! | 表格标题 储存格, 选用。 可以使用(!! )在同一行加入接续的表格标题或是单独使用(! )换新的一行 。 |
| | 表格数据单元格,可选。 可以使用(|| )接续表格资料储存格或是单独使用(| )。 |
|} | 表格末尾,必要 |
1、在表格的标记中,符号必须位于新行的开头,除非在同一行中延续储存格内容使用双管道符(||)或双感叹号(!!)。行开头的空格会被忽略。
2、每个符号(除表格末尾外)可以选择性地附加一个或多个HTML属性,属性必须与符号在同一行,并用空格隔开。储存格和标题符号(|、||、!、!!、以及|+)用来持有表格内容,因此,属性和内容之间需使用单管道符(|)隔开。储存格内容可以位于同一行或换行显示。
3、表格和行符号({|和|-)不直接包含内容。在其属性之后,请勿加管道符(|),否则解析器会删除管道符及其后的任何属性。如果错误地在属性后添加管道符,解析器会删除该符号及其后的属性。
4、内容(a)可以在选用HTML属性后跟在同一行的储存格标记,或(b)储存格标记的下一行开始。使用维基标记语言的内容需要从新的一行开始,如清单、表头或表格内的嵌套表格,也必须在其单独的新行中显示。
5、要在表格中插入管道符(|),需使用<nowiki>|</nowiki>转义标记。
二、创建MediaWiki表格
在wikitext编辑器中,将光标放在你想插入表格的地方。 然后在工具栏点击“高级”,再选择 表格按钮。 这会打开一个对话框。
在对话框中,你可以选择是否启用表头行、用边框定制表格或使表格可排序。 显示的是一个预览的例子。 你也可以设置你需要的行数和列数。然后,按“插入”按钮。
默认情况下会生成以下代码:
三、MediaWiki表格极简语法
下图没有外框与留白,但是显示了最简单的wiki表格标示语言的结构。
想要排列得更像表格,可以使用 wiki 标示语言||将储存格分开但又并排于同一行。 如果单元格中的文本包含了换行符,可使用<br />替代。
如下面的wiki标记语言,单元格包含额外空格,这不影响实际表格的呈现。
当然也可以在单元格中输入更长的文本或者更复杂的wiki语法:
四、MediaWiki表格头部
表格的头部可以通过使用“!”(感叹号)替代“|”(管道符号)创建。 表头通常显示为粗体,并默认居中。
五、MediaWiki表格标题
表格标题可以添加到任何表的顶部,如下所示。
六、MediaWiki表格样式
通过添加 class=”wikitable” ,可以使表格实现:浅灰色背景、可见边框、内边距、左对齐的基本样式。
七、跨列和跨行
可以在单元格可以使用HTML colspan与rowspan属性进行高级布局。
八、可视化MediaWiki表格
可以用可视化编辑器插入或编辑表格,甚至可以通过将逗号分隔值 (.csv) 文件从计算机拖到主编辑窗口中来导入表格。
当按下“表格”时,在“插入”菜单中,可视化编辑器会插入一个空白的四乘四表格。现在“表格”菜单可用。从该菜单中,可以在表格顶部添加标题。
点击一个单元格来选中它。
要编辑单元格的内容(例如,添加内容或更正拼写错误),请双击单元格。 或者,可以选择单元格,然后按 Return。要结束对单元格的编辑,只需按别处。
可以加入,移动或删除一行或一列。
可以合并单元格:选择它们,然后从“表格”菜单中,按“合并单元格”。
如果合并单元格,则只保留其中一个单元格中的文本; 合并单元格时,其它单元格中的任何文本都会被删除。 如果决定需要部分或全部已删除的文本,请使用“撤消”按钮,移动或复制所需的文本,然后再次合并单元格。
还可以拆分先前合并的单元格。拆分时,合并单元格中的所有内容都将保留在第一个单元格中。然后,可以根据需要将文本剪切并粘贴到其他单元格。