說明:表格
維基百科,自由的 encyclopedia
維基表格有多種形式,並可進行自訂。該頁介紹的是建立維基表格的語法。儘管在維基百科中可以使用HTML語法建立表格,但是wikitext語法通常會更加簡便。
本頁為操作指南,用於介紹中文維基百科社群的一些實作和操作方式。 本文只是論述,不屬於方針或指引。如果本指南與方針或指引起衝突或不一致,請以方針或指引的條文為準。 |
初來乍到?歡迎前往「幫助:維基表格」檢視本頁面的簡化版本。 |
一段最簡單的表格程式碼是這樣的:
{| class="wikitable" |- ! 標題文字1 !! 標題文字2 !! 標題文字3 |- | 範例1 || 範例2 || 範例3 |- | 範例4 || 範例5 || 範例6 |- | 範例7 || 範例8 || 範例9 |}
提交編輯後,該表格即顯示為:
標題文字1 | 標題文字2 | 標題文字3 |
---|---|---|
範例1 | 範例2 | 範例3 |
範例4 | 範例5 | 範例6 |
範例7 | 範例8 | 範例9 |
將其中的樣例文字替換為您想要的內容,即可成為一個具有實際作用的表格。
使用工具列
要自動插入一個表格時,可點擊工具列上的插入表格按鈕:或。即出現插入表格設定對話方塊,預設設定如下所示。取消「添加標題行」,表格標題行即消失;取消「顯示邊框」,表格邊框即消失;選擇「使表格內容可排序」,表格標題行每個儲存格右側都會出現兩個上下排列黑色實心三角的排序標記,表格建立後,點擊某儲存格的排序標記即可以該儲存格內容對表格進行重新排序。行與列下的數字即為之後所建立表格的行與列的數量。
以上圖所示設定點擊插入後,在游標所在處即會出現以下表格程式碼。其中,!與!之間為一個標題行儲存格;|與|之間為一個儲存格;|-表示轉至下一行。
{| class="wikitable" |- ! 標題文字 !! 標題文字 !! 標題文字 |- | 範例 || 範例 || 範例 |- | 範例 || 範例 || 範例 |- | 範例 || 範例 || 範例 |}
提交編輯後,該表格即顯示為:
標題文字 | 標題文字 | 標題文字 |
---|---|---|
範例 | 範例 | 範例 |
範例 | 範例 | 範例 |
範例 | 範例 | 範例 |
Pipe語法教程
Pipe程式碼功能與HTML表格標記完全相同。
表格起始由大括號({和})及豎線字元(|)組成。{|表示表格開始,|}表示表格結束。每個表格必須有完整的開始符與結束符。但是僅包含本段語法是錯誤的,請繼續閱讀下面的說明,有「實際顯示」展示框的才是正確語法。
表格內容
|}表格標題可省略。其由一個豎線和加號(+)組成(|+)。其後即添加標題內容。
|+ 標題
表格內容
添加新行由一個豎線和連字元(-)組成(|-)。添加該程式碼後,表格程式碼將轉至下一行。
|+ 表格標題
|-
第一行內容
|-
第二行內容
儲存格由豎線組成。在某一行程式碼後添加豎線即會在該行添加一個儲存格。若各行儲存格數量不等,則空出。
|+ 表格標題
|-
| 第一行第一個儲存格
|-
| 第二行第一個儲存格
| 第二行第二個儲存格
第一行第一個儲存格 | |
第二行第一個儲存格 | 第二行第二個儲存格 |
同一行的儲存格也可通過兩個豎線寫於程式碼中的同一行中,以縮短版面。
|+ 表格標題
|-
| 儲存格1 || 儲存格2 || 儲存格3
|-
| 儲存格A
| 儲存格B
| 儲存格C
儲存格1 | 儲存格2 | 儲存格3 |
儲存格A | 儲存格B | 儲存格C |
儲存格程式碼中的單個豎線字元是無法形成新儲存格的。兩個豎線字元或頭一個單個豎線字元,與另一個豎線字元之間的程式碼可成為緊接著的一個儲存格的格式設定程式碼,但可省略。餘下豎線字元及其他均歸入一個儲存格中,並顯示出來。
|-
| format modifier (格式设置不显示) | 余下所有内容 | (包括竖线) |将归入 | 第一个单元格||第二个单元格
|-
| format | 余下所有内容 ||format | 将归入 | 第二个单元格
餘下所有內容 | (包括豎線) | 將歸入 |第一個儲存格 | 第二個儲存格 |
餘下所有內容 | 將歸入 | 第二個儲存格 |
例如,可進行靠右,顏色等設定。
|-
| 单元格1(设置缺损)
|-
| style="text-align:right" | 儲存格2(靠右) || style="background: #FFB6C1" | 儲存格3(紅底色)
儲存格1(設定缺損) | |
儲存格2(靠右) | 儲存格3(紅底色) |
即兩個||之間的|不能超過1個(除非你真的想在儲存格中顯示|)。
列標題通過以「! scope="col" |」取代「|」,「!! scope="col" |」取代「||」實現。列標題儲存格通常與普通儲存格不同,雖然會因為瀏覽器的不同而有所差異,但往往呈現為粗體和居中。
|+ 表格標題
! scope="col" | 列標題1
! scope="col" | 列標題2
! scope="col" | 列標題3
|-
! scope="col" | 列標題1 !! scope="col" | 列標題2 !! scope="col" | 列標題3
|-
| 儲存格1 || 儲存格2 || 儲存格3
列標題1 | 列標題2 | 列標題3 |
---|---|---|
列標題1 | 列標題2 | 列標題3 |
儲存格1 | 儲存格2 | 儲存格3 |
行標題通過將每行程式碼第一個儲存格程式碼的第一個「|」取代為「! scope="row" |」實現。
|+ 表格標題
! scope="col" | 列標題1
! scope="col" | 列標題2
! scope="col" | 列標題3
|-
! scope="row" | 行標題1
| 儲存格2 || 儲存格3
|-
! scope="row" | 行標題A
| 儲存格B
| 儲存格C
列標題1 | 列標題2 | 列標題3 |
---|---|---|
行標題1 | 儲存格2 | 儲存格3 |
行標題A | 儲存格B | 儲存格C |
可選參數可設定儲存格、行或整個表格。在表格未使用可選參數時是沒有邊框的,一般來說可以設定CSS樣式屬性border
從而為儲存格添加邊框。
|+ 表格標題
! scope="col" | 列標題1
! scope="col" | 列標題2
! scope="col" | 列標題3
|-
! scope="row" | 行標題1
列標題1 | 列標題2 | 列標題3 |
---|---|---|
行標題1 | 儲存格2 | 儲存格3 |
行標題A | 儲存格B | 儲存格C |
但為了統一的維基百科視覺風格,通常使用的表格並不使用邊框,而直接使用類值「wikitable」(維基表格)的樣式。
|+ 表格標題
! scope="col" | 列標題1
! scope="col" | 列標題2
! scope="col" | 列標題3
|-
! scope="row" | 行標題1
| 儲存格2 || 儲存格3
|-
! scope="row" | 行標題A
| 儲存格B
| 儲存格C
所以,一般使用的典型表格如下:
列標題1 | 列標題2 | 列標題3 |
---|---|---|
行標題1 | 儲存格2 | 儲存格3 |
行標題A | 儲存格B | 儲存格C |