Table Markup Reference
1. Table Markup Scheme
The generic markup for table elements follows this scheme:
*|(attribute parameters){style parameters} content ||
Example:
*|(i=main_heading){text-size: 120%} This is the main heading |*
Understanding the Table Markup Scheme
- Opening delimiter
^| is any of the delimiters described in the elements table below.
- Attributes
(attribute parameters) is an optional series of parameter=value declarations enclosed in brackets. Valid parameters are described in the attribute table below. Multiple parameter declarations can be separated with a space ( ).
- Style
{style parameters} is an optional series of CSS style declarations enclosed in braces. Multiple style declarations can be separated with a semicolon (;).
- Content
content can be any valid content for that element (including formatted text).
- Closing delimiter
|| is the standard delimiter.
Note:
Some elements are self closing and do not accept any attributes, style parameters or content. See the notes in the elements table below.
2. Elements
Table Elements
| HTML Elements |
Delimiter |
Notes |
<table> |
!| |
Optional, only useful for adding attributes. Must be first in table markup if used. Should be on a line by itself. |
<caption> |
?| |
|
<colgroup> |
_| |
|
<col> |
-| |
Selfclosing - must not be closed! |
<thead> |
[| |
|
<tfoot> |
]| |
|
<tbody> |
|#| |
|
<tr> |
|| |
Must be set for each row of table cells. |
<th> |
^| |
|
<td> |
| |
|
3. Attributes
Table Attributes
| Attribute |
Markup key |
| Core |
id |
i |
class |
c |
style |
s |
| i18n |
lang |
l |
dir |
d |
| Table cells |
colspan |
x |
rowspan |
y |
scope |
o |
| style |
width |
w |
| class |
align |
a |
bgcolor |
c |
vertical |
v |