本模板基於enwp:Template:Wikitable的思路重寫,理論上在語法無誤的前提下效果一致。
簡介
本模板主要用於簡化嵌套在其它模板內的表格。例如,如果想在{{tabs}}中顯示表格,需要對表格中的管道符和等於號(即「|」和「=」)使用{{!}}和{{=}}轉義,否則表格將無法正常顯示。這一額外步驟會使表格變得難以閱讀和編寫。為瞭解決這個問題,可以使用本模板,例如:
{{table | class="wikitable"
|-
! 標題1 !! 標題2
|-
| 內容1 || 內容2
|-
| 內容1 || 內容2
}}
最終顯示效果與使用表格相同。
注意:除了表格第一行可以直接使用=
以外,其他地方的等於號請使用{{=}}
代替。
與使用表格的對比
前後對比如下:
使用傳統mediaWiki寫法:
{{tabs
|bt1=分頁名稱
|tab1=
{{{!}} class="wikitable"
{{!}}+表格標題
{{!}}-
! 標題1 !! 標題2
{{!}}-
{{!}} 內容1 {{!!}} 內容2
{{!}}-
{{!}} 內容1 {{!!}} 內容2
{{!}}-
{{!}} colspan="2" {{!}} 跨列內容
{{!}}}
}}
|
使用本模板:
{{tabs
|bt1=分頁名稱
|tab1=
{{table | class="wikitable"
|+表格標題
|-
! 標題1 !! 標題2
|-
| 內容1 || 內容2
|-
| 內容1 || 內容2
|-
| colspan{{=}}"2" | 跨列內容
}}
}}
|
使用HTML寫法:
{{tabs
|bt1=分頁名稱
|tab1=
<table class="wikitable">
<caption>表格標題</caption>
<tr><th>標題1</th><th>標題2</th></tr>
<tr><td>內容1</td><td>內容2</td></tr>
<tr><td>內容1</td><td>內容2</td></tr>
<tr><td colspan="2">跨列內容</td></tr>
</table>
}}
|
效果如下:
分頁名稱
表格標題
標題1 |
標題2
|
內容1 |
內容2
|
內容1 |
內容2
|
跨列內容
|
|
效果如下:
分頁名稱
表格標題
標題1 |
標題2
|
內容1 |
內容2
|
內容1 |
內容2
|
跨列內容
|
|
效果如下:
分頁名稱
表格標題
標題1 | 標題2 |
內容1 | 內容2 |
內容1 | 內容2 |
跨列內容 |
|
上述三種寫法所呈現的最終效果相同,但使用本模板既能像mediaWiki語言一樣簡化代碼,又能媲美HTML寫法的抗代碼干涉性能。
格式模板 |
---|
| | | 排版 | 元素浮動 | | | 分欄 | | | 對齊 | | | 特殊字符 | 文字連接符{{ Wj}}/ ⁠ • 零寬空格{{ Zwsp}}/ ​ • 不換行空格{{ Nbsp}}/ | | 表格 | | | 書寫方向 | | | 懸停效果 | |
| | 顏色 | 文字顏色 | | | 背景顏色 | | | 文字及背景顏色 | | | 交叉顏色 | | | 陰影 | | | 漸變 | | | 顏色塊 | | | 顏色操作 | |
| | 格式 | 字體 | | | 文字樣式 | | | 假樣式 | | | 格式化 | | | 梗 | 自動化黑幕 {{ 黑幕}} • 灰色刪除線 {{ 胡話}} • 模糊文字{{ 文字模糊}} |
| | 注音 | | | 其它 | |
|