• Home
  • Random
  • Recent changes
  • Special pages
  • Settings
  • About MOASSpedia
  • Disclaimers
MOASSpedia
  • 216.73.216.213
  • Talk
  • Watchlist
  • Contributions
  • Log in

Template:Aligned table

Template Discussion
  • Language
  • Watch
  • History
  • Edit
    • Page information
    • Permanent link
    • What links here
Template documentation[view] [edit] [history] [purge]
This template uses Lua:
  • Module:Aligned table
WarningThis template is used on approximately 11,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them.

The purpose is of this template is for generating simple tables in locations where standard table markup is either not possible, without significant use of the {{!}} magic word (e.g., with a {{sidebar}} template), or cumbersome (due to the repetitive use of specification of the same style statement in each row). This template should not be used to replace standard table markup in articles. This template is meant to be complementary to {{infobox}} or {{sidebar}}, and not a replacement for {{infobox}} or {{sidebar}}.

A simpler method to include a table in a template that does not directly support table markup is to create the table in a sub-template using standard markup and transclude it.

Full syntax

For parameter explanations, see table below.

{{Aligned table
| cols =
| fullwidth =
| class =
| style =
| colwidth =
| leftright =
| rightleft =
| colstyle =
| rowstyle =

<!--for Cth column:-->
| colCwidth =
| colCclass =
| colCalign =
| colCstyle =
| colCnowrap =

<!--for Rth row:-->
| rowRclass =
| rowRstyle =
| rowRheader =

<!--for cell R,C:-->
| classR.C =
| styleR.C =

| (cell 1,1) | (cell 1,2) | ... | ...
| (cell 2,1) | (cell 2,2) | ... | ...
}}

Parameters

Parameter Description Examples Default
cols Number of columns in the table. |cols=4 2
fullwidth If set (to anything, "on", "true", "yes", etc.), ensures table spans entire width available. (Effect is to remove border-spacing and add width:100% to the table's styling.) |fullwidth=on Not set
class CSS/HTML class/es applied to the table. |class=wikitable   |class=infobox
|class=sortable nowrap   |class=sidebar
Not set
style CSS styling applied to the table. |style=width:80%;background:transparent; Not set
colwidth Width of each column (or include "width:...;" in colstyle). |colwidth=6.0em   |colwidth=25% Not set
colstyle CSS styling prepended to the cell style for each column. |colstyle=background:transparent; Not set
rowstyle CSS styling applied to each row. |rowstyle=text-align:center; vertical-align:top;
leftright If set (to anything, "on", "true", "yes", etc.) is equivalent to |col1align=left and |col2align=right |leftright=on Not set
rightleft If set (to anything, "on", "true", "yes", etc.) is equivalent to |col1align=right and |col2align=left |rightleft=on Not set
colCwidth CSS width property of cell in column C (or include "width:...;" in colCstyle). |col2width=9.0em   |col3width=35% Not set
colCclass Classes added to cell in column C. |col1class=hlist Not set
colCalign CSS text-align property (left / right / center) of cell in column C's cell contents (or include "text-align:...;" in colCstyle). |col4align=right Not set
colCnowrap If set (to anything, "on", "true", "yes", etc.) adds "white-space:nowrap;" to the CSS style of cell in column C (i.e., to prevent lines within its cells from wrapping; or include "nowrap" in colCclass or "white-space:nowrap;" in colCstyle). |col5nowrap=on
colCstyle CSS style appended to cell in column C. |col4style=font-style:italic; Not set
colCheader If set (to any value), changes cells in column C to table headers (headings). |col1header=on Not set
rowRclass Classes applied to row R. |row10class=hlist Not set
rowRstyle CSS styling applied to row R. |row2style=font-weight:bold;
rowRheader If set (to any value), changes cells in row R to table headers (headings). |row1header=on Not set
classR.C Classes applied to cell in row R, column C. Overrides any other class attributions (rowRclass, colCclass). |class1.2=adr Not set
styleR.C CSS styling applied to cell in row R, column C. Overrides any more general styling (leftright, colCalign, rowRstyle, etc). |style5.3=text-align:right; Not set
Unnamed parameters Each unnamed parameter is taken to be the next cell in the table, starting at the table's top left corner and working left to right from top to bottom. | Azerbaijan | Malta | Zaire Not set

Examples

{{Aligned table
|cols=3 |class=wikitable
| A | 1 | a
| B | 2 | b
}}
A 1 a
B 2 b
{{Aligned table
|cols=4 |class=wikitable
|col1align=center |col2align=center
|col3align=right  |col4align=right
| AAA | aa    | 123  | 12345
| B   | bbbbb | 1234 | 2
}}
AAA aa 123 12345
B bbbbb 1234 2
{{Aligned table
|class=wikitable |style=width:20em;
|col1align=center |col2align=right
| AAA | 123
| B   | 2
}}
AAA 123
B 2
{{Aligned table
|cols=3 |class=wikitable sortable
|row1header=y
| U | # | l
| A | 1 | a
| B | 2 | b
}}
U # l
A 1 a
B 2 b
{{Aligned table
|cols=3 |class=wikitable sortable
|row1header=y
| U | # | l
| A | 1 | a
| B | 2 | b
|   |   |  
| C | 3 | c
}}
U # l
A 1 a
B 2 b
C 3 c
The above documentation is transcluded from Template:Aligned table/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.
Retrieved from "https://moasspedia.org/w/index.php?title=Template:Aligned_table&oldid=4936"
Categories:
  • Lua-based templates
  • Table templates
Last edited on 9 August 2020, at 11:18

MOASSpedia

Content is available under Creative Commons Attribution-ShareAlike unless otherwise noted.
  • This page was last edited on 9 August 2020, at 11:18.
  • Content is available under Creative Commons Attribution-ShareAlike unless otherwise noted.
  • Privacy policy
  • About MOASSpedia
  • Disclaimers
  • Desktop