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