The HTML <table> tag is used to create a table on a web page. Tables are commonly used to organize and display data in a structured format. The <table> tag is used in conjunction with other tags such as <tr> (table row), <th> (table header), and <td> (table data) to define the structure and content of the table.
Here is an example of a basic table structure:
<table>
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
<tr>
<td>Row 1, Column 1</td>
<td>Row 1, Column 2</td>
<td>Row 1, Column 3</td>
</tr>
<tr>
<td>Row 2, Column 1</td>
<td>Row 2, Column 2</td>
<td>Row 2, Column 3</td>
</tr>
</table>
In this example, the <table> tag is used to create a table. The <tr> tags define the rows of the table, while the <th> and <td> tags define the header and data cells of each row, respectively.
The first row of the table is typically used to define the header, which provides a label for each column. The remaining rows of the table contain the data.
Here are some additional attributes that can be used with the <table> tag:
border: This attribute specifies the width of the border around the table.width: This attribute specifies the width of the table.align: This attribute specifies the alignment of the table with respect to the surrounding content.bgcolor: This attribute specifies the background color of the table.
Here is an example of how to use some of these attributes:
<table border="1" width="100%" align="center" bgcolor="#f0f0f0">
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
<tr>
<td>Row 1, Column 1</td>
<td>Row 1, Column 2</td>
<td>Row 1, Column 3</td>
</tr>
<tr>
<td>Row 2, Column 1</td>
<td>Row 2, Column 2</td>
<td>Row 2, Column 3</td>
</tr>
</table>
In this example, the border attribute is set to 1 to add a border around the table. The width attribute is set to 100% to make the table fill the entire width of the screen, and the align attribute is set to center to horizontally center the table. The bgcolor attribute is set to #f0f0f0 to give the table a light gray background color.
Tables are a useful way to organize and display data on a web page. By using the various attributes available, you can customize the appearance of the table to fit your needs.