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 ofparameter=valuedeclarations 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
contentcan 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
| 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
| 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 |