This is an old revision of Playground/TableMarkupReference from 02/26/2026 09:57 edited by WikiAdmin.

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

  1. Opening delimiter
    ^| is any of the delimiters described in the elements table below.
  2. 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 semicolon (;).
  3. Style
    {style parameters} is an optional series of CSS style declarations enclosed in braces. Multiple style declarations can be separated with a semicolon (;).
  4. Content
    content can be any valid content for that element (including formatted text).
  5. 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
XHTML 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> none Will be opened for each row of table cells.
<th> ^|
<td> |

3. Attributes


Table Attributes
Attribute Markup key
Core
id i
title t
class c
style s
i18n
xml:lang l
dir d
Table cells
colspan x
rowspan y
scope o
headers h
abbr a
axis z
Other Table elements
span p
summary u