这是一个填充器,主要用于生成简易的表格,兼容移动版。不建议在复杂表格中使用,因为无法是弹性盒子,所以无法直接对行中列重设px宽度。
参数说明
- max:决定表格最大宽度,单位是px。
- 注:这个值需要满足你在移动版的最大宽度适配。移动版中模板会自动撑开到一定程度,但桌面版不会自动撑开,所以桌面版的内容如果文本过长,则需要自己手动使用br标签换行。
- min:决定表格最小宽度,单位是px。
- 注意:这个值需要满足你在桌面版的最小宽度适配。移动版会被自动撑开以适应当前设备的宽度(但不超过max的值),桌面版会使用该值作为最小宽度。
- length:声明行数,用于调整第一行和最后一行的边框粗细。
- row?:生成一行,例如“|row1=”参数不用填写。
- in?cells:决定第?行的单元格数量并平均分配宽度,并调整当前行第一列和最后一列的边框粗细。
- in?align:决定第?行的水平对齐方式,有效值是:left(靠左)、right(靠右)、center(默认:居中)、sub、supper等。
- in?-??:决定第?行第??列的内容。
- pdl?-??、pdt?-??、pdr?-??pdb?-??:决定第?行第??列的padding值(分别对应左上右下),默认全部是0,单位是px。
- wd?-??:决定第?行第??列的宽度。(单位百分比,自动补充)
- hg?-??:决定第?行第??列的水平对齐方式。有效值是:left(靠左)、right(靠右)、center(默认:居中)、sub、supper等。
- vg?-??:决定第?行第??列的垂直对齐方式。有效值,baseline(准线)、top(顶端)、middle(默认:中心线)、bottom(底端)等。
- in?bg??:决定第?行第??列的背景色,当??不填入的时默认是第一列(in?bg优先级高于in?bg1)。
- in?bg0:用于设置第n行的背景色,主要用作表头。
关于跨行:
- 你应该先处理跨列问题,然后在对应的单元格内直接用div 100%加入你的内容,但它不能处理十字交叉的跨行的问题。
- 不过需要注意的是,当你当算使用边框时,应该明白当元素数量及高度不统一的时候,内部的结果也是不一样的,你需要自行调整这些内容。
示例
{{Stuffer
|min=100
|max=500
|length=4
|row1=
|in1bg0=#0c0
|in1-1=1-1
|row2=
|in2cells=2
|in2bg=#ccc
|in2bg1=#0cc<!--被in2bg覆盖了-->
|in2bg2=#0cc
|in2-1=2-1
|in2-2=tanxinghezi
|row3=
|in3cells=3
|in3-1=6
|in3-2=66
|in3-3=666
|row4=
|in4cells=3
|in4-1=4-1
|in4-2=<div>4-2-1</div><div>4-2-2</div><div>4-2-3</div>
|in4-3=<div>4-2-2</div><div>4-2-3</div>
}}
这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。
这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。
4-1是file的引用,在移动版因为全局css的a img{max-width:100%:}会使得图片变为宽度变为0,所以不要这么使用,或者取消a标签[[file:107.jpg|200px|link=]]
段落
4-3是img的引用方式。
这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。这是用来撑开距离的文档流没有任何实际意义。