模板:Navbox with columns
跳到导航
跳到搜索
以栏显示其内容的navbox。最初的目的是提供一种相对简单的方法来对齐以标志图标为前缀的链接。
用法[编辑源代码]
仅包括必填参数和colwidth。
{{Navbox with columns
|name = {{subst:PAGENAME}}
|title =
|colwidth = <!--为每栏设置默认宽度,推荐使用比例单位,如em-->
|col1 =
|col2 =
}}
- 使用比例单位意味着模板仍应在浏览器字体大小范围内正确显示。若未指定colwidth,默认值为10em.
参数[编辑源代码]
这个模板和它的姐妹模板{{Navbox}}和{{Navbox with collapsible groups}}使用许多通用的参数。通用参数用一个十字符号†标明。要深入了解这些参数的详细介绍和实例,请参见{{Navbox}}。
属性参数[编辑源代码]
- name†
- 模板名。如「Navbox with columns」。
- state† [
autocollapse, uncollapsed, collapsed, plain, off]- 更多信息请查看{{Navbox}}。
- navbar†
- 可取的值为
plain、off,以及默认的留空。更多信息请查看{{Navbox}}。
- border†
- 可取的值为
child、none,以及默认的留空。如果你希望将一个navbox置于另一个navbox之内,则设为child;选择这个值时,子navbox将紧贴在父navbox内,无边框。父navbox可以是{{Navbox}}的list区,也可以是{{Navbox with columns}}的一个栏(column),{{Navbox with collapsible groups}}的list区。更多信息和范例请查看{{Navbox}}。
基本数据参数[编辑源代码]
- title†
- 模板的标题,在顶端的标题栏居中显示。
- above†
- 在groups/lists上方显示的文字或者其他元素。
- image†
- 在所有groups/lists右边显示的图片。
- imageleft†
- 在所有groups/lists左边显示的图片。
- below†
- 在groups/lists下方显示的文字或者其他元素。
样式参数[编辑源代码]
- style†
- 应用于整个模板的CSS样式。
- titlestyle†
- 应用于标题栏的CSS样式;一般设为
background:color。
- abovestyle†
- belowstyle†
- 分别应用于above和below参数的CSS样式。
- basestyle†
- 同时应用于title,above,below和groupn的CSS样式。
- imagestyle†
- 应用于image参数的CSS样式。
- imageleftstyle†
- 应用于imageleft参数的CSS样式。
- colstyle
- 应用于所有columns的CSS样式;若使用,一般设为
background:colorper titlestyle above。
- oddcolstyle
- evencolstyle
- 应用到奇数/偶数编号的列表。
- colnstyle
- 仅应用于第几列的CSS样式。
- colheaderstyle
- 应用于所有column头部的CSS样式。
- colnheaderstyle
- 应用于第几列标题的CSS样式。
- colnfooterstyle
- 应用于第几列页脚单元格的CSS样式。
columns 参数[编辑源代码]
- colwidth
- 宽度,最好采用比例单位(例如em或百分比),用于宽度未由参数colnwidth指定的每列。默认10em。例:
colwidth = 15em/colwidth = 25%
- fullwidth
- 如果设置为任何值,则列的总宽度将线性缩放以使宽度总和为100%。一个相当高级的参数,通常不需要使用,应当留空。如果使用colheader或colfooter,则自动使用全宽。例:
fullwidth = true
- padding
- 在第一列之前填充,最好是比例单位。默认5em。通过将填充设置为0来禁用填充。
- colnwidth
- 第几栏的宽(覆盖参数colwidth)。
- coln
- 第几栏的内容。如果使用栏,则需要
col1。最多可以有20栏。
- colnheader
- 列上方显示的第几列的标题单元格。参见下方示例。
- colnfooter
- 显示在第几列下方的页脚单元格。
- colnheadercolspan
- 一个数字,指定第几列标题应该跨越多少列。默认1。若大于1,则不要指定它所涵盖的列标题。例如,若
col1headercolspan = 3,则将col2header和col3header留空。
- colnfootercolspan
- 一个数字,指定第几列页脚应该跨越多少列。默认1。若大于1,则不要指定它所覆盖的列脚注。例如,若
col1footercolspan = 3,则将col2footer和col3footer留空。
附加 groups/lists[编辑源代码]
您可能想要在columns下方添加一些额外group和/或list。以下参数用于提供此类功能。更多信息和范例请查看{{Navbox}}。
- groupn†
- 最多允许6个附加group与columns下方的list一起使用。
- listn†
- 最多允许在columns下方添加6个list。
- groupstyle†
- 应用于所有group头部参数的CSS样式。
- groupnstyle†
- 应用于特定group头部的CSS样式。
- liststyle†
- 应用于所有list内容参数的CSS样式。
- listnstyle
- 应用于特定list内容的CSS样式。
- listpadding†
- 每个list单元格的边距。
- oddstyle
- evenstyle
- 应用到奇数/偶数编号的列表(覆盖参数liststyle)。默认的表现是分别添加条纹状的颜色(白色和灰色)到奇数/偶数行,以提高可读性。除了在非常特别的情况下,这些设置不应更改。
- evenodd [
swap, even, odd, off]- 更多描述请查看{{Navbox}}。
参见[编辑源代码]
- {{Navbox}} - 允许组/列表而不是列。
- {{Navbox with collapsible groups}} - 另一个变种。