Help:Tables/zh

表格可以直接借助 HTML 的表格元件來製作，或是透過 wiki 格式語言在 wiki 網頁予以定義. HTML 表格元件與相關的使用方式在各式的網頁都有詳細的說明於此不再贅述. 使用 wiki 格式語言，相較於 HTML 表格元件的好處是當表格以字元符號架構出來的，使得你更容易的以文章編輯的角度看出表格的舖排樣子.

經驗上，除非必要，應盡量避免使用表格. 表格的標示語言通常複雜化了頁面的編輯.

Wiki 標示語言一覽

 * 上述符號必須出現在新行的開頭除了當在同一行中想要延續儲存格所增用的雙 || 與 !!.
 * XHTML 屬性. 每一個符號，除了表格的末尾，可選擇性的接受一或多個 XHTML 屬性. 屬性必須與符號在同一行. 請使用一個空格隔開每一項屬性.
 * 儲存格與標題 ( | 或是 ||，! 或是 !!，以及 |+ ) 持有表格內容. 所以要使用單線(|)來區隔屬性與內容. 儲存格內容可以都位在同一行或是換到另一行.
 * 表格與行的符號( {| 與 |- ) 並不直接持有內容. 在它們的屬性之後請不要加入管線(|).  如果你在表格與行符號的屬性之後錯誤的加入管線符號，剖析器會將之刪除 以及之後任何觸及該出錯管線的屬性！
 * 內容 (a) 可以任何選用的 XHTML 屬性之後跟著同一行它的儲存格標記或是 (b) 儲存格標記的下一行. 使用 wiki 標示語言的內容本身需要自新的一行開始，例如清單，表頭，或是表格內接的表格，必須在它自個兒的新行.

Plain
下面這個表格沒有外框與留白，但是顯示了最簡單的 wiki 表格標示語言的結構. {| width="100%"
 * width="50%"|
 * width="50%"|


 * }

Alternative
想要排列得更像表格，可以使用 wiki 標示語言 || 將儲存格分開但又並排於同一行. 這個方法對於儲存格要放入比較長的文字內容，如段落時，其長短的調整並不佳. 它最適合用在簡短的內容，例如此處所作的表格例子.

你也可以在儲存格之間的 wiki 標示語言加入額外的空格，如同下面我對 wiki 標示語言所作的， 可以使得 wiki 標示語言本身排列的更好看但又不影響表格的產生.

HTML 屬性可以被加入這張表格 following the examples in other tables on this page 但是為了簡化，在下述的例子中並沒有寫出來. {| width="100%"
 * width="50%"|
 * width="50%"|


 * }

搭配 HTML 屬性
你可以加上 HTML 屬性讓你的表格看起來更漂亮

border="1"
{| width="100%"
 * width="50%"|
 * width="50%"|


 * }

align="center" border="1"
{| width="100%"
 * width="50%"|
 * width="50%"|


 * }

align="right" border="1"
你可以將屬性加諸於個別的儲存格. 例如數字靠右對齊會比較好看 {| width="100%"
 * width="50%"|
 * width="50%"|


 * }

你也可以將屬性加諸於個別的行. {| width="100%"
 * width="50%"|
 * width="50%"|


 * }

cellpadding="20" cellspacing="0" border="1"
{| width="100%"
 * width="50%"|
 * width="50%"|


 * }

搭配 HTML 屬性與 CSS 樣式
CSS 樣式屬性可以同時搭配或不搭配其他 HTML 屬性

style="color:green;background-color:#ffffcc;" cellpadding="20" cellspacing="0" border="1"
{| width="100%"
 * width="50%"|
 * width="50%"|


 * }

搭配 TH 表頭的表格
TH (HTML 表頭的表格) 可以使用 ! 而非 | 來指明. 依照預設，表頭通常是粗體字與置中對齊.

各欄
{| width="100%"
 * width="50%"|
 * width="50%"|


 * }

預設
{| width="100%"
 * width="50%"|
 * width="50%"|


 * }

靠右對齊
如下作出靠右對齊的效果 {| width="100%"
 * width="50%"|
 * width="50%"|


 * }

標題
標題可以如下的方式加到任何表格的第一行 {| width="100%"
 * width="50%"|
 * width="50%"|


 * }

屬性也可以如下的方式放到標題內

{| width="100%"
 * width="50%"|
 * width="50%"|


 * }

表格搭配 H1， H2， H3 等表頭
你可以使用 ==等於== 符號來製作 HTML H1， H2， H3， H4 等類型的標題且必須緊靠成行才有效果.

預覽整個表格 如果你在表格之內的標題選取編輯標籤編輯，預覽，其母表格會因部份會斷落而無法完整的顯示出來. If you click on an edit tab for a heading within a table， edit， and preview， the parent table will display erroneously broken because part of it will be missing.

保持標題架構與頁面的其他部份一致來使得頁面上方的目錄能正確的顯示. Keep the heading hierarchy consistant with the rest of the page so that the table of contents at page top works correctly.

{| width="100%" {| border="1" cellpadding="20" cellspacing="0"
 * width="50%"|
 * colspan="2"|

Yummiest
{| border="1" cellpadding="20" cellspacing="0"
 * Orange
 * Apple
 * Bread
 * Pie
 * Butter
 * Ice cream
 * }
 * width="50%"|
 * Ice cream
 * }
 * width="50%"|
 * colspan="2"|

Yummiest

 * Orange
 * Apple
 * Bread
 * Pie
 * Butter
 * Ice cream
 * }
 * Butter
 * Ice cream
 * }
 * }