2003年12月8日软件启用了新的表格符号,来代替<table><tr><td><th>和和<caption>这些HTML标记。

下面介绍的表格符号必须在新的一行的开始使用(也有例外),并且可以使用一些在HTML表格标记中可用的参数。注意,如果在一行开始的符号前面有空格,那么只会在页面上显示为原始符号,而不会转换为表格。

表格标记

编辑

可以这样描述一个表格:

相当于

<table 参数>
</table>

单元格可以这样产生:

|单元1
|单元2
|单元3

或者这样也可以:

|单元1||单元2||单元3

相当于

<td>单元1</td><td>单元2</td><td>单元3</td>

其中“||”相当于“新起一行”+“|”

在单元格中可以这样使用参数:

|参数|单元1

相当于

<td 参数>

使用方法和TD类似,用“!”代替“|”,用“!!”代替“||”。但是参数仍然使用“|”。

<tr> 标记在第一行会自动产生新w. 开始一个新行使用:

|-

或者

|--------------

或者

|-------------------

他们都相当于

<tr>

可以这样添加参数:

|- 参数

或者

|------- 参数

相当于

<tr 参数>

CAPTION

编辑

<caption> 标记可以这样使用:

|+ 标题

相当于

<caption>标题</caption>

你也可以使用参数:

|+ 参数|标题

相当于

<caption 参数>Caption

实例

编辑

设定行高与列宽

编辑

带标题的表格

编辑
{| class="wikitable"
|+这是标题
|建国||1949年
|-
|国家||中华人民共和国
|-
|时区||UTC+8
|-
|国歌||义勇军进行曲
|-
|域名||.cn
|}

生成:

这是标题
建国 1949年
国家 中华人民共和国
时区 UTC+8
国歌 义勇军进行曲
域名 .cn

整个表格的行高(height)和列宽(width),以及任意列的列宽可以进行设定。要设定任意行的行高,可以通过设定该行任意一个单元格的行高来实现。如果存在行、列的高、宽没有设定,那么表格的显示结果可能随浏览器的不同而不同。

{| style="width:50%; height:200px" class="wikitable"
|- 
| abc
| def
| ghi
|- style="height:50px;width:50px"
| jkl
| style="width:120px" |mno
| pqr
|-
| stu
| vwx
| yz
|}

将得到这样的结果:

abc def ghi
jkl mno pqr
stu vwx yz

简单的例子

编辑
单元1,行1 单元2,行1
单元1,行2 单元2, 行2

将生成:

单元1,行1 单元2,行1
单元1,行2 单元2, 行2

复杂的例子

编辑
单元1, 行1 单元2, 行1 (和2) 单元3, 行1
单元1, 行2 单元3, 行2

注意这个表格将右对齐。

单元1, 行1 单元2, 行1 (和2) 单元3, 行1
单元1, 行2 单元3, 行2

层叠样式表

编辑

WP内置了CSS,用于格式化表格,可以通过在{|之后加入class="wikitable"模板使用。例如:

{| class="wikitable" style="text-align:center"</nowiki>
|+乘法表
|-
! × !! 1 !! 2 !! 3
|-
! 1
| 1 || 2 || 3
|-
! 2
| 2 || 4 || 6
|-
! 3
| 3 || 6 || 9
|}

都可以得到:

乘法表
× 1 2 3
1 1 2 3
2 2 4 6
3 3 6 9

嵌套表格

编辑
 {| class="wikitable"
 | 你好
 |
 {| style="background-color:#ABCDEF;" class="wikitable"
 |中文
 |-
 |表格
 |}
 |原来表格
 |}

生成:

你好
中文
表格
原来表格

带标题的表格

编辑
这是标题 请参看:
繁体 汉字
汉语拼音 Hànzì
通用拼音 -
日语 かんじ
韩语 -
{| class="wikitable"
|+ '''这是标题''' 请参看:
|[[繁体]]||[[漢字]]
|-
|[[汉语拼音]]||Hànzì
|-
|[[通用拼音]]||-
|-
|[[日语]]||[[かんじ]]
|-
|[[韩语]]||-
|}

参看英文版:m:MediaWiki User's Guide: Using tables