个人工具

模板:Tab collapse

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
(1个修订)
 
 
(由2名用户作出的12个中途修订版本未被显示)
第1行: 第1行:
<includeonly>{| style="background: transparent; border: {{{border|{{{2|1px}}}}}} #aaa solid; text-align: left;" width={{{width|{{{3|99%}}}}}} class="collapsible {{{collapse|{{{4|off}}}}}}"
+
<includeonly>{| style="background: transparent; border: {{{border|{{{2|1px}}}}}} #aaa solid; text-align: left; position:relative; {{{customstyle|}}}" width={{{width|{{{3|100%}}}}}} class="collapsible {{{collapse|{{{4|off}}}}}}"
 
|-
 
|-
!style="font-weight: bold; border-style: none none dotted none; background: #eee; caption-side:left; text-align: left;" {{{titlestyle|{{{5|}}}}}}|
+
!style="font-weight: 400; border-style: none none hidden none; background: #eee; caption-side:left; text-align: left;{{{titlecss|{{{6|}}}}}}" {{{titlestyle|{{{5|}}}}}}|{{{title|{{{1}}}}}}
{{{title|{{{1}}}}}}
+
|-</includeonly><noinclude>[[category:模板]]
|-</includeonly><noinclude>[[category:模板]][[category:编辑]]
+
== 模板说明 ==
+
{{!}}
+
这个模板用来生成具备折叠功能(默认展开)的表格, 需要注意的是, 该模板总是需要与结束符"<nowiki>|}</nowiki>"搭配使用.
+
  
=== 参数 ===
+
这个模板用来生成具备折叠功能的表格。
{{!}}
+
*这个模板总是需要以“<nowiki>|}</nowiki>”作为表格的结束符。在“<nowiki>{{tab}}</nowiki>”和“<nowiki>|}</nowiki>”之间可以添加任意行,并且每一行可以有任意列。
*1或title: 表格的标题, 标题行会包含折叠的控制链接.
+
*每一行需以“<nowiki>|</nowiki>”作为开头,并以“<nowiki>|-</nowiki>”作为行与行之间的分隔符。
*2或border: 边框粗细, 默认为1.
+
*每一列之间需以“<nowiki>||</nowiki>”作为列与列之间的分隔符。
*3或width: 表格宽度, 默认为99%; 可以是"300px""50%"的形式
+
 
*4或collapse: 默认展开或关闭的开关, "off"代表默认关闭, 留空代表默认展开. 默认为off.
+
{{block|1 或 title|
*5或titlestyle: 标题行的样式扩展参数, 默认为空. 这个折叠表格中有多列, 应当在这里加入"<nowiki>colspan=列数</nowiki>"的参数.
+
表格的标题,标题行会包含折叠的控制按钮。
 +
}}
 +
 
 +
{{block|2 或 border|
 +
表格边框的粗细
 +
*默认为1px
 +
}}
 +
 
 +
{{block|3 width|
 +
表格的整体宽度。可以是“300px”或“50%”的形式。
 +
*默认为100%
 +
}}
 +
 
 +
{{block|4 或 collapse|
 +
默认展开或关闭的开关,“off”代表默认关闭,留空代表默认展开。
 +
*默认为off
 +
}}
 +
 
 +
{{block|5 或 titlestyle|
 +
标题行的样式扩展参数,可自定义。
 +
*如果这个折叠表格中有超过1列,应当在这里加入“<nowiki>colspan=列数</nowiki>”。
 +
*默认为空
 +
}}
 +
 
 +
{{block|6 或 titlecss|
 +
标题行的css样式扩展参数。
 +
*默认为空
 +
}}
 +
 
 +
{{block|customstyle|
 +
这个表格的扩展css样式,可自定义。
 +
*默认为空
 +
}}
 +
 
 +
<source lang="text">
 +
{{tab_collapse|标题……|其他控制参数}}
 +
|内容
 
|}
 
|}
 +
</source>
  
=== 使用 ===
+
<source lang="text">
{{!}}
+
{{tab_collapse|标题……|5=colspan=3|其他控制参数}}
在<nowiki>{{tab_collapse}}</nowiki>和<nowiki>|}</nowiki>之间, 可以添加任意行. 并且每1行可以有多个列.
+
| 行1列1 || 行1列2 || 行1列3
#每1行需以"|"作为开头, 并以"<nowiki>|-</nowiki>"作为行与行之间的分割
+
|-
#每1列之间需以"<nowiki>||</nowiki>"作为列与列之间的分割
+
| 行2列1 || 行2列2 || 行2列3
这个模板总是需要以"<nowiki>|}</nowiki>"作为表格的结束符, 如:
+
<nowiki>{{tab_collapse</nowiki><font color=red>| 1 = 标题</font><nowiki>}}</nowiki>
+
<font color=red>|内容</font>
+
<nowiki>|}</nowiki>
+
+
<nowiki>{{tab_collapse</nowiki><font color=red>|1 = 标题 | 5 = colspan=3</font><nowiki>}}</nowiki>
+
<font color=red><nowiki>| 行1列1 || 行1列2 || 行1列3</nowiki>
+
<nowiki>|-</nowiki>
+
<nowiki>| 行2列1 || 行2列2 || 行2列3</nowiki></font>
+
<nowiki>|}</nowiki>
+
 
|}
 
|}
|}</noinclude>
+
</source>
 +
</noinclude>

在2018年2月24日 (六) 17:01的最新修订版本


这个模板用来生成具备折叠功能的表格。

  • 这个模板总是需要以“|}”作为表格的结束符。在“{{tab}}”和“|}”之间可以添加任意行,并且每一行可以有任意列。
  • 每一行需以“|”作为开头,并以“|-”作为行与行之间的分隔符。
  • 每一列之间需以“||”作为列与列之间的分隔符。
1 或 title

表格的标题,标题行会包含折叠的控制按钮。

2 或 border

表格边框的粗细

  • 默认为1px
3 或 width

表格的整体宽度。可以是“300px”或“50%”的形式。

  • 默认为100%
4 或 collapse

默认展开或关闭的开关,“off”代表默认关闭,留空代表默认展开。

  • 默认为off
5 或 titlestyle

标题行的样式扩展参数,可自定义。

  • 如果这个折叠表格中有超过1列,应当在这里加入“colspan=列数”。
  • 默认为空
6 或 titlecss

标题行的css样式扩展参数。

  • 默认为空
customstyle

这个表格的扩展css样式,可自定义。

  • 默认为空
{{tab_collapse|标题……|其他控制参数}}
|内容
|}
{{tab_collapse|标题……|5=colspan=3|其他控制参数}}
| 行1列1 || 行1列2 || 行1列3
|-
| 行2列1 || 行2列2 || 行2列3
|}