Template:Table alignment

From Super Snail Wiki
Jump to navigation Jump to search

<templatestyles src="MediaWiki:Table alignment/tables.css" />

Template documentation
Note: portions of the template sample may not be visible without values provided.
View or edit this documentation. (About template documentation)
Editors can experiment in this template's sandbox and test case pages.

Purpose

To make it simpler to align the columns in tables with less wikicode.

Usage

Place {{Table alignment}} just before the table and then add some classes to the table.

classname Purpose
defaultleft Align all table cells left by default
defaultcenter Align all table cells center by default
defaultright Align all table cells right by default
colNleft Align the cells in column N left, where N is a number
colNcenter Align the cells in column N center, where N is a number
colNright Align the cells in column N right, where N is a number

Limitations

  • Column numbers up to col19 are supported. A table can have more columns but they cannot be aligned with this method.
  • On tables using rowspan or colspan, using the classes may not work well on those rows because the alignment appears in wrong cells. Normal table code like style="text-align: left/center/right;"| cell content can be added to individual cells, both to get the wanted alignment and override unwanted alignment.
  • Does not work with static row numbers table. So remove that template and use code directly. For example:
    {{static row numbers}}{{Table alignment}}{{mw-datatable}}
    {| class="wikitable sortable static-row-numbers col1left mw-datatable" style=text-align:right;
    
See example table with above wikitext.

Example

{{Table alignment}}
{| class="wikitable defaultcenter col1left col4right"
!Item1
!Item2
!Item3
!Item4
|-
|AAAAAA
|100-200
|3-4
|53.43
|-
|BBB
|5-6
|7-8
|5563.35
|-
|CC
|9-10
|113-125
|322313.00
|}

<templatestyles src="MediaWiki:Table alignment/tables.css" />

Item1 Item2 Item3 Item4
AAAAAA 100-200 3-4 53.43
BBB 5-6 7-8 5563.35
CC 9-10 113-125 322313.00
From https://en.wikipedia.org/wiki/Template:Table_alignment/tables.css