模板:Table alignment
外观
本模板使用以下模板样式: |
作用
[编辑]以较少的代码简便地对齐表格中的列。
用法
[编辑]放置{{Table alignment}}
在表格之前,然后增加表格的class。
类名 | 效果 |
---|---|
defaultleft |
所有单元格默认左对齐 |
defaultcenter |
所有单元格默认居中对齐 |
defaultright |
所有单元格默认右对齐 |
colNleft |
左对齐第N列中的单元格 |
colNcenter |
居中对齐第N列中的单元格 |
colNright |
右对齐第N列中的单元格 |
lastcolNleft |
左对齐倒数第N列中的单元格 |
lastcolNcenter |
居中对齐倒数第N列中的单元格 |
lastcolNright |
右对齐倒数第N列中的单元格 |
- col类覆盖default类的效果。
- 不使用wikitable类时,col和default类会作用于标题单元格;而使用wikitable类时,除非单独调整,否则标题单元格内容始终居中。
- 有合并单元格(使用了rowspan或colspan)的表格,如果col类效果不佳(对齐效果错位),请尝试使用lastcol指定倒数第N列的对齐方式,否则只能对单个单元格手动调整。
- 同一条目中放置一次
{{Table alignment}}
即可。 - 最多支持29列,更多的列无法进行对齐。
示例
[编辑]下面的示例将第一列左对齐,第四列右对齐,其余列居中对齐。
{{Table alignment}}
{| class="wikitable defaultcenter col1left col4right"
!项目1
!项目2
!项目3
!项目4
|-
|AAAAAA
|100-200
|3-4
|53.43
|-
|BBB
|5-6
|7-8
|5563.35
|-
|CC
|9-10
|113-125
|322313.00
|}
项目1 | 项目2 | 项目3 | 项目4 |
---|---|---|---|
AAAAAA | 100-200 | 3-4 | 53.43 |
BBB | 5-6 | 7-8 | 5563.35 |
CC | 9-10 | 113-125 | 322313.00 |
参见
[编辑]- {{Column style}}
- {{shy}} – Can be used to help narrow columns by adding a soft hyphen to a word to allow it to wrap.
- {{sticky header}} - Makes column headers stick to the top of the page while scrolling through table data.
- {{sort under}} - moves the sorting arrows under the headers.
- {{row hover highlight}} - adds row hover highlighting, and option for white background.
- {{static row numbers}} - adds a column of row numbers to a table.