MediaWikiUsage/table
出自 MozTW Wiki
內容大綱
MediaWiki 表格語法
在 MediaWiki 裡,表格的語法如下
{|
|-
||欄位一||欄位二
|-
||欄位三
||
欄位四
|}
示範結果:
| 欄位一 | 欄位二 |
| 欄位三 |
欄位四 |
基本語法
表格 delimitor
{| 與 |} 用於標示表格的開始與結束。
表格 delimitor(與其它的表格標示符)必須自己一行,如果它的前面有任何其它的標示則表格會無效,也因此表格不能嵌入表單與定義表等內。 範例:
; 詞語
: 定義解釋
; 詞語
: {|
: |-
: || 哦,不行嵌入表格
: |}
示範結果:
- 詞語
- 定義解釋
- 詞語
- |-
- || 哦,不行嵌入表格
- |}
表列標示
|-用來標示表列的開始。表欄標示
||用來標示欄位的開始,欄位內容可與||不同行。以下範例會產生兩個相同的欄位:
||欄位內容 || 欄位內容 |}
欄標標示
!用來標示欄位標題,這應馬上出現在{|之後範例:
{| !產品 !價格 |- ||蘋果 ||$10.00 |}示範結果:
產品 價格 蘋果 $10.00 樣示與排版
表格內嵌
WikiMedia 的表格可以包容其它的表格。
範例:
{| |- ||母表格的首列第一欄位 ||母表格的首列第二欄位 |- || {| |- ||子表格的欄位一 ||子表格的欄位二 |} ||母表格的次列第二欄位 |}示範結果:
母表格的首列第一欄位 母表格的首列第二欄位 子表格的首列第一欄位 子母表格的首列第二欄位 母表格的次列第二欄位 必須注意的是,表格 delimiter 必須自己一行,並且出現在那一行的開頭,因此以下語法不正確
{| |- ||欄位一 |- || {| |- ||子表格的欄位一 ||子表格的欄位二 |} |}樣示
表格、表列、與表欄標示符皆可加入 HTML 屬性。表格與表列的屬性可空一格加在標示符之後,例如
{| border="1" width="200" |- valign="top" ||這是有框線的表格。這一列所有欄位內容將向上排置。 ||哇,再加一些字 |}示範結果:
這是有框線的表格。這一列所有欄位內容將向上排置。 哇,再加一些字 表欄的樣式必須在兩個
|符之間,例如|style="background-color:#cccccc;"|有灰色底色的欄位
示範結果:
有灰色底色的欄位 常用 HTML 屬性
- colspan
- (表欄)
- rowspan
- (表列)
- width
- style
- border
- cellpadding
- cellspacing
常見錯誤
- 表格格式無效
- 檢查你的樣式語法是不是正確,例如空格(表格樣示應是
{| style="..."而不是{|style="...")和引號(style="..." 而不是style="...)。
