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="...
)。