A simple HTML table, containing two columns and two rows:
The <table> tag is supported in all major browsers.
The <table> tag defines an HTML table.
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.
HTML5 only supports the "border" attribute, and its value can be "1" or "".
|Not supported in HTML5. Deprecated in HTML 4.01. Specifies the alignment of a table according to surrounding text|
|Not supported in HTML5. Deprecated in HTML 4.01. Specifies the background color for a table|
|Specifies whether the table cells should have borders or not|
|cellpadding||pixels||Not supported in HTML5. Specifies the space between the cell wall and the cell content|
|cellspacing||pixels||Not supported in HTML5. Specifies the space between cells|
|Not supported in HTML5. Specifies which parts of the outside borders that should be visible|
|Not supported in HTML5. Specifies which parts of the inside borders that should be visible|
|summary||text||Not supported in HTML5. Specifies a summary of the content of a table|
|Not supported in HTML5. Specifies the width of a table|
The <table> tag also supports the Global Attributes in HTML.
The <table> tag also supports the Event Attributes in HTML.
How to create table headers.
How to use " " to handle cells that have no content.
Table with a caption
An HTML table with a caption.
Tags inside a
How to display elements inside other elements.
Cells that span more than one row/column
How to define table cells that span more than one row or one column.
HTML tutorial: HTML Tables
HTML DOM reference: Table object
Your message has been sent to W3Schools.