<table>
tag.Each table row is defined with the <tr>
tag. A table header is defined with the <th>
tag. By default, table headings are bold and centered. A table data/cell is defined with the <td>
tag.
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
HTML Table - Adding a Border
A border is set using the CSS
border
property:border: 1px solid black;
}
HTML Table - Collapsed Borders
border-collapse
property:border: 1px solid black;
border-collapse: collapse;
}
HTML Table - Adding Cell Padding
If you do not specify a padding, the table cells will be displayed without padding.
To set the padding, use the CSS
padding
property:padding: 15px;
}
HTML Table - Left-align Headings
To left-align the table headings, use the CSS
text-align
property:text-align: left;
}
HTML Table - Adding Border Spacing
To set the border spacing for a table, use the CSS
border-spacing
property:border-spacing: 5px;
}
HTML Table - Cells that Span Many Columns
colspan
attribute:<tr>
<th>Name</th>
<th colspan="2">Telephone</th>
</tr>
<tr>
<td>Sisu</td>
<td>00000000</td>
<td>00000000</td>
</tr>
</table>
HTML Table - Cells that Span Many Rows
rowspan
attribute:<tr>
<th>Name:</th>
<td>Sisu</td>
</tr>
<tr>
<th rowspan="2">Telephone:</th>
<td>000000000</td>
</tr>
<tr>
<td>0000000000</td>
</tr>
</table>
HTML Table - Adding a Caption
<caption>
tag:<caption>Monthly savings</caption>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>RS100</td>
</tr>
<tr>
<td>February</td>
<td>RS50</td>
</tr>
</table>
A Special Style for One Table
To define a special style for a special table, add an id
attribute to the table:
<table id="t01">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
table#t01 {
width: 100%;
background-color: #f1f1c1;
}
table#t01 tr:nth-child(even) {
background-color: #eee;
}
table#t01 tr:nth-child(odd) {
background-color: #fff;
}
table#t01 th {
color: white;
background-color: black;
}
Comments