It defines a table. |
|
It defines a row in a table. |
|
| It defines a header cell in a table. |
| |
It defines a cell in a table. |
|
It defines the table caption. |
|
It specifies a group of one or more columns in a table for formatting. |
|
It is used with element to specify column properties for each column. |
|
It is used to group the body content in a table. |
It is used to group the header content in a table. |
|
It is used to group the footer content in a table. |
|
HTML Table Example Let's see the example of HTML table tag. It output is shown above.
Test it Now Output:
First_Name |
Last_Name |
Marks |
Sonoo |
Jaiswal |
60 |
James |
William |
80 |
Swati |
Sironi |
82 |
Chetna |
Singh |
72 |
In the above html table, there are 5 rows and 3 columns = 5 * 3 = 15 values.
HTML Table with Border There are two ways to specify border for HTML tables.
- By border attribute of table in HTML
- By border property in CSS
1) HTML Border attribute You can use border attribute of table tag in HTML to specify border. But it is not recommended now.
Test it Now Output:
First_Name |
Last_Name |
Marks |
Sonoo |
Jaiswal |
60 |
James |
William |
80 |
Swati |
Sironi |
82 |
Chetna |
Singh |
72 |
2) CSS Border property It is now recommended to use border property of CSS to specify border in table.
Test it Now You can collapse all the borders in one border by border-collapse property. It will collapse the border into one.
Test it Now Output:
Name |
Last Name |
Marks |
Sonoo |
Jaiswal |
60 |
James |
William |
80 |
Swati |
Sironi |
82 |
Chetna |
Singh |
72 |
HTML Table with cell padding You can specify padding for table header and table data by two ways:
- By cellpadding attribute of table in HTML
- By padding property in CSS
The cellpadding attribute of HTML table tag is obselete now. It is recommended to use CSS. So let's see the code of CSS.
Test it Now Output:
Name |
Last Name |
Marks |
Sonoo |
Jaiswal |
60 |
James |
William |
80 |
Swati |
Sironi |
82 |
Chetna |
Singh |
72 |
HTML Table width: We can specify the HTML table width using the CSS width property. It can be specify in pixels or percentage. We can adjust our table width as per our requirement. Following is the example to display table with width.
Example:
Test it Now Output:
HTML Table with colspan If you want to make a cell span more than one column, you can use the colspan attribute. It will divide one cell/row into multiple columns, and the number of columns depend on the value of colspan attribute. Let's see the example that span two columns. CSS code:
HTML code:
Test it Now Output:
Name |
Mobile No. |
Ajeet Maurya |
7503520801 |
9555879135 |
HTML Table with rowspan If you want to make a cell span more than one row, you can use the rowspan attribute. It will divide a cell into multiple rows. The number of divided rows will depend on rowspan values. Let's see the example that span two rows. CSS code:
HTML code:
Test it Now Output:
Name |
Ajeet Maurya |
Mobile No. |
7503520801 |
9555879135 |
HTML table with caption HTML caption is diplayed above the table. It must be used after table tag only.
Test it Now
Styling HTML table even and odd cells CSS code:
Test it Now Output: NOTE: You can also create various types of tables using different CSS properties in your table.
Supporting Browsers
Element |
Chrome |
IE |
Firefox |
Opera |
Safari |
|
Contact US
Email:jjw.quan@gmail.com
|