Example A simple HTML table, containing two columns and two rows: <table border="1"> <tr> ...
Example
A simple HTML table, containing two columns and two rows:<table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100</td> </tr> </table> |
Definition and Usage
The <table> tag defines an HTML table.A simple HTML table consists of the table element and one or more tr, th, and td elements.
The tr element defines a table row, the th element defines a table header, and the td element defines a table cell.
A more complex HTML table may also include caption, col, colgroup, thead, tfoot, and tbody elements.
Browser Support
The <table> tag is supported in all major browsers.Differences Between HTML and XHTML
The "align" and "bgcolor" attributes of the table element were deprecated in HTML 4.01, and are not supported in XHTML 1.0 Strict DTD.Optional Attributes
DTD indicates in which DTD the attribute is allowed. S=Strict, T=Transitional, and F=Frameset.Attribute | Value | Description | DTD |
---|---|---|---|
align | left center right | Deprecated. Use styles instead. Specifies the alignment of a table according to surrounding text | TF |
bgcolor | rgb(x,x,x) #xxxxxx colorname | Deprecated. Use styles instead. Specifies the background color for a table | TF |
border | pixels | Specifies the width of the borders around a table | STF |
cellpadding | pixels | Specifies the space between the cell wall and the cell content | STF |
cellspacing | pixels | Specifies the space between cells | STF |
frame | void above below hsides lhs rhs vsides box border | Specifies which parts of the outside borders that should be visible | STF |
rules | none groups rows cols all | Specifies which parts of the inside borders that should be visible | STF |
summary | text | Specifies a summary of the content of a table | STF |
width | pixels % | Specifies the width of a table | STF |