舊文件

此處文件僅供參考,請自行考量時效性與適用程度,其他庫藏文件請參考文件頁面
我們亟需您的協助,進行共筆系統搬移、及文件整理工作,詳情請查閱參與我們

MediaWikiUsage/table

出自 MozTW Wiki

於 2004年11月20日 (六) 01:46 由 Danielwang對話 | 貢獻 所做的修訂
(比較) ←上一修訂 | 查看目前修訂 (比較) | 下一修訂→ (比較)

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="...)。
個人工具