Template:Hidden begin/doc:修订间差异

勤求古训,博采众方
删除的内容 添加的内容
无编辑摘要
标签已被回退
撤销入我相思门讨论)的版本23574
标签撤销
 
第2行: 第2行:
{{high-use}}
{{high-use}}
{{hatnote|此说明文件由{{tl|Hidden begin}}和{{tl|Hidden end}}共用。}}
{{hatnote|此说明文件由{{tl|Hidden begin}}和{{tl|Hidden end}}共用。}}
{{hatnote|模板{{No redirect|Template:Begin hidden|Begin hidden}}、{{noredirect|Template:Start hidden|Start hidden}}和{{noredirect|Template:Start hidden section|Start hidden section}}重定向至{{tl|Hidden begin}}。}}
{{hatnote|模板{{noredirect|Template:End hidden|End hidden}}和{{noredirect|Template:End hidden section|End hidden section}}重定向至{{tl|Hidden end}}。}}
{{TOClimit|2}}
{{TOClimit|2}}
== 语法 ==
== 语法 ==

2022年5月3日 (二) 08:29的最新版本

语法

{{Hidden begin
| expanded =  <!--"true", "on", yes", etc, otherwise omit-->
| showhide =  <!--"left", otherwise omit-->
| title = 
| titlestyle = 
| border = 
| style = 
| contentstyle = 
<!--Older, semi-deprecated parameters:-->
|header= |bg1= |bg2= |ta1= |ta2= |extra1= |extra2=
}}
<!----[content to be hidden placed here]---->
{{Hidden end}}

参数

参数 说明
showhide 将标题列的 [显示▼/隐藏▲] 連結位置从预设的右侧改成在左侧(无引号)。
expanded 填入任意参数内容(像是"true"、"yes")使隐藏段落的初期状态从折叠改成展开(可见)。
border 将框内内容的CSS样式改成粗体。可由 style 推翻(若使用)。
style 框架的CSS样式效果(标题列及隐藏/可隐藏内容)。可由 border 推翻(若使用)。
titlestyle 应用于标题列的CSS样式(例如: |titlestyle=border:1px solid lightgrey; to produce a border around it; |titlestyle=background:color; to set its background color to color ; |titlestyle=text-align:[center/right]; to switch its text (title)'s alignment from left to center or right; etc).
title 标题列显示文字。
contentstyle  应用于隐藏内容的CSS样式(例如每个 titlestyle 套用 background and text-align)。

范例

{{Hidden begin
| title = HideH样式
| border = | header= |bg1= |ta1= 
}}
*def
*ghi
{{Hidden end}}
HideH样式
  • def
  • ghi


范例1

{{Hidden begin |title=预设范例}}
*def
*ghi
{{Hidden end}}
预设范例
  • def
  • ghi

范例2

{{Hidden begin
| titlestyle = background:pink;
| title = ''titlestyle'' 标题样式为背景粉红 "background:pink;"
}}
*def
*ghi
{{Hidden end}}
titlestyle 标题样式为背景粉红 "background:pink;"
  • def
  • ghi

范例3

{{Hidden begin
| titlestyle = background:pink; text-align:center;
| title = 标题文字置中 "text-align:center;"
}}
*def
*ghi
{{Hidden end}}
标题文字置中 "text-align:center;"
  • def
  • ghi

范例4

{{Hidden begin
| titlestyle = background:pink; text-align:right; padding-right:3.0em;
| title = 右侧标题缩排 3.0em
}}
*改变框架宽度&
*观看标题对齐
{{Hidden end}}
右侧标题缩排 3.0em
  • 改变框架宽度&
  • 观看标题对齐

范例5

{{Hidden begin |showhide=left
| titlestyle = background:palegreen;
| title = ''showhide'' 改到左侧
}}
*def
*ghi
{{Hidden end}}
showhide 改到左侧
  • def
  • ghi

范例6

{{Hidden begin |showhide=left
| titlestyle = background:palegreen;
| title = <code style="background:transparent;">showhide=left</code>, 隐藏内容字体大小改 150% 并加粗体 (''contentstyle'')
| contentstyle = font-size:150%; font-weight:bold; 
}}
*def
*ghi
{{Hidden end}}
showhide=left, 隐藏内容字体大小改 150% 并加粗体 (contentstyle)
  • def
  • ghi

范例7

{{Hidden begin
| header = [''header'' (deprecated)]
| titlestyle = font-style:italic; padding-right:3.0em;
| title = [''title'' 文字设定于此]
| border = 1px solid grey
| bg1 = palegreen
| bg2 = cyan
| ta1 = left
| ta2 = center
| extra1 = font-size:120%
| extra2 = font-size:150%
}}
*令框架变窄&覆盖标题
*标题斜体&内文置中
{{Hidden end}}
[header (deprecated)][title 文字设定于此]
  • 令框架变窄&覆盖标题
  • 标题斜体&内文置中

范例8

{{Hidden begin
| titlestyle = 
| title = 标题&nbsp;使用&nbsp;不断行&nbsp;空格&nbsp;
| border = 1px solid red
| bg1 = cyan
| bg2 = yellow
| ta1 = right
| ta2 = left
| extra1 = font-size:120%; padding-right:2.5em;
| extra2 = font-size:150%; padding-left:3.0em;
}}
*def ... 内容缩排
*ghi
{{Hidden end}}
标题 使用 不断行 空格 
  • def ... 内容缩排
  • ghi

参见