全站通知:

模板:Table

来自戴森球计划WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

模板:[编辑] [历史] [刷新]

文档:[编辑] [历史] [查找用例]
版权不兼容
本页面来源于萌娘百科的模板:Table,依 CC BY-NC-SA 4.0 授权引入;原贡献者可以在这里看到。经过双方编者的修改,本页面可能已与来源有很大差异。

本模板基于英文维基百科的Wikitable模板的思路重写,理论上在语法无误的前提下效果一致。

简介

本模板主要用于简化嵌套在其它模板内的表格。例如,如果想在{{dsp-box}}中显示表格,需要对表格中的管道符和等于号(即“|”和“=”)使用{{!}}和{{=}}转义,否则表格将无法正常显示。这一额外步骤会使表格变得难以阅读和编写。为了解决这个问题,可以使用本模板,例如:

{{table | class="wikitable"
|-
! 标题1 !! 标题2
|-
| 内容1 || 内容2
|-
| 内容1 || 内容2
}}

最终显示效果与使用表格相同。

标题1 标题2
内容1 内容2
内容1 内容2

注意:除了表格第一行可以直接使用=以外,其他地方的等于号请使用{{=}}代替。

与使用表格的对比

前后对比如下:

使用传统mediaWiki写法:

{{tabs

|bt1=分页名称
|tab1=分页内容
{{{!}} class="wikitable"
{{!}}+表格标题
{{!}}-
! 标题1 !! 标题2
{{!}}-
{{!}} 内容1 {{!}}{{!}} 内容2
{{!}}-
{{!}} 内容1 {{!}}{{!}} 内容2
{{!}}-
{{!}} colspan="2" {{!}} 跨列内容
{{!}}}

}}

效果如下:

表格标题
标题1 标题2
内容1 内容2
内容1 内容2
跨列内容

使用本模板:

{{tabs

|bt1=分页名称
|tab1=分页内容
{{table | class="wikitable"
|+表格标题
|-
! 标题1 !! 标题2
|-
| 内容1 || 内容2
|-
| 内容1 || 内容2
|-
| colspan{{=}}"2" | 跨列内容
}}

}}

效果如下:

表格标题
标题1 标题2
内容1 内容2
内容1 内容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
跨列内容

上述三种写法所呈现的最终效果相同,但使用本模板既能像mediaWiki语言一样简化代码,又能媲美HTML写法的抗代码干涉性能。