Template:Aligned table: Difference between revisions
Jump to navigation
Jump to search
m 1 revision imported |
en>Bsherr m adding comment |
||
Line 1: | Line 1: | ||
{{<includeonly>safesubst:</includeonly>#invoke:aligned table|table}}<noinclude> | {{<includeonly>safesubst:</includeonly>#invoke:aligned table|table}}<noinclude> | ||
{{documentation}} | {{documentation}} | ||
<!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --> | |||
</noinclude> | </noinclude> |
Revision as of 16:18, 9 August 2020
This template uses Lua: |
Full syntax
For parameter explanations, see table below.
{{Aligned table | fullwidth = | class = | style = | cols = | colwidth = <!-- | colstyle = --> | leftright = | rowstyle = <!--(for Cth column:)--> | colCwidth = | colCclass = | colCalign = | colCstyle = | colCnowrap = <!--(for Rth row:)--> | rowRclass = | rowRstyle = <!--(for cell R,C:)--> | classR.C = | styleR.C = | (cell 1,1) | (cell 1,2) | ... | ... }}
Parameter | Description | Examples | Default |
---|---|---|---|
fullwidth
|
Set to anything ("on", "yes", "true", ...) to ensure 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
|
Class for the table | |class=wikitable |class=infobox |class=sidebar etc.
|
none |
style
|
CSS styling for the table | |style=width:80%;background:transparent;
|
none |
cols
|
Number of columns in the table | |cols=4
|
2 |
colwidth
|
Width of each column | |colwidth=6.0em |colwidth=25% etc.
|
not set |
|
|
|
|
rowstyle
|
CSS styling for each row | |rowstyle=text-align:center;
|
not set |
col[C]width
|
Width of column number [C] | |col2width=6.0em |col3width=25% etc.
|
not set |
col[C]class
|
Class for the cells in column number [C] | |col1class=navbox-group
|
none |
col[C]align
|
Alignment (left, right, center) for column [C]'s cell contents. | |col4align=right
|
not set |
|
|
|
|
row[R]class
|
Class for the cells in row [R] | |row10class=navbox-abovebelow
|
none |
row[R]style
|
CSS styling for cells in row [R] | |row1style=font-weight:bold;
|
none |
class[R].[C]
|
Class for the cell in row [R], column [C]. Overrides any other class attribution (col[C]class, row[R]class ).
|
none | |
style[R].[C]
|
CSS styling for the cell in row [R], column [C]. Overrides any more generalized styling (leftright, col[C]align, row[R]style , etc).
|
none | |
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. |
Examples
{{Aligned table |class=wikitable |cols=3 | A | 1 | a | B | 2 | b }}
A | 1 | a |
B | 2 | b |
{{Aligned table |class=wikitable |cols=4 |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 |cols=2 |col1align=center |col2align=right | AAA | 123 | B | 2 }}
AAA | 123 |
B | 2 |
{{Aligned table |class=wikitable sortable |row1header = y |cols=3 | U | # | l | A | 1 | a | B | 2 | b }}
U | # | l |
---|---|---|
A | 1 | a |
B | 2 | b |
See also
- Module:Aligned table, the Lua module that generates this template.