模板:Table

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
贡献者:
(重定向自Template:Wikitable
Template-info.svg 模板文档  [查看] [编辑] [历史] [刷新]

本模板基于enwp:Template:Wikitable的思路重写,理论上在语法无误的前提下效果一致。

简介

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

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

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

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

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

与使用表格的对比

前后对比如下:

使用传统mediaWiki写法:

  1. {{tabs
  2. |bt1=分页名称
  3. |tab1=分页内容
  4. {{{!}} class="wikitable"
  5. {{!}}+表格标题
  6. {{!}}-
  7. ! 标题1 !! 标题2
  8. {{!}}-
  9. {{!}} 内容1 {{!}}{{!}} 内容2
  10. {{!}}-
  11. {{!}} 内容1 {{!}}{{!}} 内容2
  12. {{!}}-
  13. {{!}} colspan="2" {{!}} 跨列内容
  14. {{!}}}
  15. }}

效果如下:

分页名称
分页内容
表格标题
标题1 标题2
内容1 内容2
内容1 内容2
跨列内容

使用本模板:

  1. {{tabs
  2. |bt1=分页名称
  3. |tab1=分页内容
  4. {{table | class="wikitable"
  5. |+表格标题
  6. |-
  7. ! 标题1 !! 标题2
  8. |-
  9. | 内容1 || 内容2
  10. |-
  11. | 内容1 || 内容2
  12. |-
  13. | colspan{{=}}"2" | 跨列内容
  14. }}
  15. }}

效果如下:

分页名称
分页内容
表格标题
标题1 标题2
内容1 内容2
内容1 内容2
跨列内容

使用HTML写法:

  1. {{tabs
  2. |bt1=分页名称
  3. |tab1=分页内容
  4. <table class="wikitable">
  5. <caption>表格标题
  6. </caption>
  7. <tr><th> 标题1 </th><th> 标题2 </th></tr>
  8. <tr>
  9. <td> 内容1 </td><td> 内容2 </td>
  10. </tr><tr>
  11. <td> 内容1 </td><td> 内容2 </td>
  12. </tr><tr>
  13. <td colspan="2"> 跨列内容 </td>
  14. </tr></table>
  15. }}

效果如下:

分页名称
分页内容
表格标题
标题1 标题2
内容1 内容2
内容1 内容2
跨列内容

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

本页面最后编辑于2023年7月9日 (星期日) 03:41。
搜索萌娘百科 (按"/"快速搜索)
有新的未读公告

阅读更多:https://mzh.moegirl.org.cn/Template:Table
本文引自萌娘百科(https://mzh.moegirl.org.cn ),文字内容默认使用《知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆》协议。