Month "> Month " />
Easy Tutorial
❮ Att Object Data Ref Canvas ❯

HTML <table> Tag

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>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

Browser Support

All major browsers support the <table> tag.


Tag Definition and Usage

The <table> tag defines an HTML table.

An 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.

More complex HTML tables may also include <caption>, <col>, <colgroup>, <thead>, <tfoot>, and <tbody> elements.


Differences Between HTML 4.01 and HTML5

In HTML5, only the "border" attribute is supported, and it only allows the values "1" or "".


Attributes

Attribute Values Description
align left <br>center <br>right Not supported in HTML5. Deprecated in HTML 4.01. Specifies the alignment of the table relative to surrounding elements.
bgcolor rgb(x,x,x)<br>#xxxxxx<br>colorname Not supported in HTML5. Deprecated in HTML 4.01. Specifies the background color of the table.
border 1 <br>"" Not supported in HTML5. Specifies whether the table cells should have borders.
cellpadding pixels Not supported in HTML5. Specifies the space between the cell edge and its content.
cellspacing pixels Not supported in HTML5. Specifies the space between cells.
frame void <br>above <br>below <br>hsides <br>lhs <br>rhs <br>vsides <br>box <br>border Not supported in HTML5. Specifies which parts of the outer borders are visible.
rules none <br>groups <br>rows <br>cols <br>all Not supported in HTML5. Specifies which parts of the inner borders are visible.
summary text Not supported in HTML5. Specifies a summary of the table.
width pixels<br>% Not supported in HTML5. Specifies the width of the table.

Global Attributes

The <table> tag supports HTML's global attributes.


Event Attributes

The <table> tag supports HTML's event attributes.


Try It Yourself - Examples

Table Headers

Empty Cells

Table with Caption

Tags Inside a Table

Table Cells Spanning Multiple Rows/Columns


Related Articles

HTML Tutorial: HTML Tables

HTML DOM Reference: Table Object HTML Table Generator: Online HTML Table Generator

❮ Att Object Data Ref Canvas ❯