XHTML Tables


Tables are meant to display data in a tabular format. Prior to XHTML, tables were widely used for page layout purposes, but with the advent of style sheets, this is officially discouraged by the W3C.

<caption></caption>

Usage

Displays a table caption.

Start/End Tag

Required/Required.

Attributes

core, i18n, events.

Empty

No.

Notes

Optional.


<col />

Usage

Groups individual columns within column groups in order to share attribute values.

Start/End Tag

Required/Illegal.

Attributes

core, i18n, events.

span="numcols" The number of columns the group contains.

width="width" The column width as a percentage, pixel value, or minimum value.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of a cell (top, middle, bottom, baseline).

Empty

Yes.


<colgroup></colgroup>

Usage

Defines a column group.

Start/End Tag

Required/Optional.

Attributes

core, i18n, events.

span="numcols" The number of columns in a group.

width="width" The width of the columns.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of a cell (top, middle, bottom, baseline).

Empty

No.


<table></table>

Usage

Creates a table.

Start/End Tag

Required/Required.

Attributes

core, i18n, events.

width="width" Table width.

cols="numcols" The number of columns.

border="borderwidth" The width in pixels of a border around the table.

frame="frame" Sets the visible sides of a table (void, above, below, hsides, lhs, rhs, vsides, box, border).

rules="rules" Sets the visible rules within a table (none, groups, rows, cols, all).

cellspacing="cellspacing" Spacing between cells.

cellpadding="cellpadding" Spacing in cells.

summary="description" Provides a text description of the table for accessibility purposes.

Empty

No.


<tbody></tbody>

Usage

Defines the table body.

Start/End Tag

Optional/Optional.

Attributes

core, i18n, events.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of cells (top, middle, bottom, baseline).

Empty

No.


<td></td>

Usage

Defines a cell's contents.

Start/End Tag

Required/Optional.

Attributes

core, i18n, events.

abbr="name" Abbreviated name.

axis="axisnames" axis names listing row and column headers pertaining to the cell.

rowspan="numrows" The number of rows spanned by a cell.

colspan="numcols" The number of columns spanned by a cell.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of cells (top, middle, bottom, baseline).

headers="headers" Header information for a cell.

scope="scope" Indicates whether a cell provides header information for other cells.

Empty

No.


<tfoot></tfoot>

Usage

Defines the table footer.

Start/End Tag

Required/Optional.

Attributes

core, i18n, events.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of cells (top, middle, bottom, baseline).

Empty

No.


<th></th>

Usage

Defines the cell contents of the table header.

Start/End Tag

Required/Optional.

Attributes

core, i18n, events.

axis="name" Abbreviated name.

axes="axisnames" axis names listing row and column headers pertaining to the cell.

rowspan="numrows" The number of rows spanned by a cell.

colspan="numcols" The number of columns spanned by a cell.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of cells (top, middle, bottom, baseline).

headers="headers" Header information for a cell.

scope="scope" Indicates whether a cell provides header information for other cells.

Empty

No.


<thead></thead>

Usage

Defines the table header.

Start/End Tag

Required/Optional.

Attributes

core, i18n, events.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of cells (top, middle, bottom, baseline).

Empty

No.


<tr></tr>

Usage

Defines a row of table cells.

Start/End Tag

Required/Optional.

Attributes

core, i18n, events.

align="alignment" Horizontally aligns the contents of cells (left, center, right, justify, char).

char="charalignment" Sets a character on which the column aligns.

charoff="charoffset" Offset to the first alignment character on a line.

valign="verticalalignment" Vertically aligns the contents of cells (top, middle, bottom, baseline).

Empty

No.





SAMS Teach Yourself HTML and CSS in 24 Hours
Sams Teach Yourself HTML and CSS in 24 Hours (7th Edition)
ISBN: 0672328410
EAN: 2147483647
Year: 2005
Pages: 345

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net