Simple Tables
Basic markup
Tables are created via use of the double pipe character: ||
. Lines beginning with this markup denote the beginning of table rows. Appearance of this character within a line denotes table cells. A border has been added to this table for visual purposes; default border width is 0.
Example 1. Basic table
|| border=1 || cell 1 || cell 2 || cell 3 || || cell 1 || cell 2 || cell 3 ||
cell 1 | cell 2 | cell 3 |
cell 1 | cell 2 | cell 3 |
Header cells can be created by placing ! as the first character of a cell:
|| border=1 ||! cell 1 ||! cell 2 ||! cell 3 || || cell 1 || cell 2 || cell 3 ||
cell 1 | cell 2 | cell 3 |
---|---|---|
cell 1 | cell 2 | cell 3 |
This markup does not extend to !!, !!!, etc
Alignment of cell contents
Cell contents may be aligned left, centered, or aligned right.
- To left-align contents, place the cell contents next to the leading
||
. - To center contents, add a space before and after the cell contents.
- To right-align contents, place a space before the cell contents and leave the cell contents next to the trailing
||
.
Example 2. Changing alignment of cell contents
|| border=1 width=100% ||!cell 1 ||! cell 2 ||! cell 3|| ||left-aligned || centered || right-aligned||
cell 1 | cell 2 | cell 3 |
---|---|---|
left-aligned | centered | right-aligned |
Example 3. Default alignment of cell contents
|| border=1 width=100% ||!cell default||!cell left || ||default-aligned||left-aligned ||
cell default | cell left |
---|---|
default-aligned | left-aligned |
Notice that the header and detail cells have different defaults.
Column spanning
|| border=1 width=100% |||||| right column || |||| middle column |||| || left column |||||| || left column || middle column || right column ||
right column | ||
middle column | ||
left column | ||
left column | middle column | right column |
<< Text formatting rules | PmWiki.DocumentationIndex | Simple tables 2 >>