本模版的作用是让两部分内容只显示一者而隐藏另一者,并提供切换按钮。

参数说明 编辑

{{SwitchDisplay
| id = 
| shown-tab = 
| shown-tab-style = 
| hidden-tab = 
| hidden-tab-style = 
| split = 
| split-style = 
| switch = 
| switch-style = 
| shown = 
| shown-style = 
| hidden = 
| hidden-style = 
}}
  • id可以为任意字符串(但不能包含空格),但必须与相同页面中其他本模版的id值都不重复,否则会显示错乱。
  • shown-tab为内容上方的说明文字,页面载入时显示。
  • hidden-tab为内容上方的说明文字,页面载入时隐藏。
  • switch为切换按钮的显示文字,默认为“切换”。
  • split为shown-tab、hidden-tab与switch之间的分隔符,默认为“-”。
  • shown为页面载入时显示的内容。
  • hidden为页面载入时隐藏的内容。
  • shown-tab-style为shown-tab的CSS风格。
  • hidden-tab-style为hidden-tab的CSS风格。
  • switch-style为switch的CSS风格。
  • split-style为split的CSS风格。
  • shown-style为shown的CSS风格。
  • hidden-style为hidden的CSS风格。

样例 编辑

{{SwitchDisplay
| id = 0
| shown-tab = '''Python 3.x'''
| shown-tab-style = color:blue
| hidden-tab = '''Python 2.x'''
| hidden-tab-style = color:red
| shown = 
<source lang="python">
name = input()
print("Hi", name)
</source>
| hidden = 
<source lang="python">
name = raw_input()
print "Hi", name
</source>
}}

效果 编辑

Python 3.xPython 2.x - 切换

name = raw_input()
print "Hi", name
name = input()
print("Hi", name)