跳转到内容

模板: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.