个人工具

模板:Tab collapse

出自Meshal Lite

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

在2018年2月24日 (六) 16:58所做的修订版本


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

  • 这个模板总是需要以“|}”作为表格的结束符。在“{{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
|}