跳转到内容

Template:Table alignment/doc

维基百科,自由的百科全书

这是本页的一个历史版本,由Kcx36留言 | 贡献2024年7月13日 (六) 11:30 局限性:​ // Edit via Wikiplus)编辑。这可能和当前版本存在着巨大的差异。

作用

以较少的代码简便地对齐表格中的列。

用法

放置{{Table alignment}}在表格之前,然后增加表格的class。

类名 效果
defaultleft 所有单元格默认左对齐
defaultcenter 所有单元格默认居中对齐
defaultright 所有单元格默认右对齐
colNleft 左对齐第N列中的单元格
colNcenter 居中对齐第N列中的单元格
colNright 右对齐第N列中的单元格

col类覆盖default类的效果。不使用wikitable类时,col和default类会作用于标题单元格;而使用wikitable类时,除非单独调整,否则标题单元格内容始终居中。

同一条目中放置一次{{Table alignment}}即可。

局限性

  • 最多支持29列,更多的列无法进行对齐。
  • 有合并单元格(使用了rowspan或colspan)的表格效果不佳,对齐效果会出现在错误的单元格中。此时需要使用style="text-align: left/center/right;"| 单元格内容对单个单元格调整对齐。

示例

下面的示例将第一列左对齐,第四列右对齐,其余列居中对齐。

{{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

参见

  • {{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.