本模板用于将一段内容分为数段,你也可以通过设置参数|small=
来获得更小的字体,设置参数|rules=
来设置列与列间的分隔线,以及通过参数|style=
来自定义其他css属性。
主要使用的参数有:
|cols=
或者第一个未命名参数。确定内容被划分的最佳列数,默认值为2(这个参数是根据换行符号来判断的,只有内容为多行才能发挥作用,如果为单行则不划分,并且有可能使内容超出屏幕并消失,故需谨慎)。|colwidth=
或者第二个未命名参数。规定每列的最小宽度,并基于此自动划分列数。在分辨率越大的显示屏上,显示的列数越多。其会覆盖掉参数 cols 的作用。适用于任何css单位,比如em。|rules=
在列之间添加分隔线,你也可以自定义分隔线的属性,比如1px dashed blue;
(记得带半角分号)。|gap=
设置相邻两列间的列间距,同样适用于任何css单位,默认值为1em。|style=
增加其他的CSS属性(同样,记得用半角分号分隔属性)。|content=
你想分列的内容。|small=
输入yes时,会缩小其中的字体。1.不使用参数
{{Div col|content= * a * b * c * d * e * f * g * h}}
会被自动分为两列。
2.使用命名参数(推荐)
{{Div col|colwidth=10em|rules=yes|gap=2em|small=yes|content= * a * b * c * d * e * f * g * h}}
以及
{{Div col|rules=3px dashed blue;|gap=3em|small=|colwidth=10em|content= * a * b * c * d * e * f * g * h}}
结果为
和
3.使用非命名参数
{{div col|3||content= * a * b * c * d * e * f * g * h}}
结果为
4.混用参数
{{div col||10em|rules=yes|gap=2em|content= * a * b * c * d * e * f * g * h}}
结果为
需要注意的是,命名参数不能用非命名参数的形式使用,否则会失效或出错。