📅  最后修改于: 2023-12-03 15:15:34.514000             🧑  作者: Mango
HTML表格是一种基本的网页布局元素,可以用来展示数据和信息。在一个HTML表格中,数据通常会被放置在由行和列组成的二维网格中。
要创建一个HTML表格,我们需要使用<table>
标签。在<table>
标签中,我们需要使用<tr>
标签定义行,使用<td>
标签定义单元格。
<table>
<tr>
<td>行1,列1</td>
<td>行1,列2</td>
</tr>
<tr>
<td>行2,列1</td>
<td>行2,列2</td>
</tr>
</table>
这将会创建一个简单的2行2列的表格。
当我们需要添加表格头时,我们可以使用<th>
标签,而不是<td>
标签来定义单元格。
<table>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>国家</th>
</tr>
<tr>
<td>张三</td>
<td>25</td>
<td>中国</td>
</tr>
<tr>
<td>John</td>
<td>30</td>
<td>美国</td>
</tr>
</table>
表格头单元格通常会被加粗和居中显示。
要为表格添加边框,请使用border
属性。
<table border="1">
<tr>
<th>姓名</th>
<th>年龄</th>
<th>国家</th>
</tr>
<tr>
<td>张三</td>
<td>25</td>
<td>中国</td>
</tr>
<tr>
<td>John</td>
<td>30</td>
<td>美国</td>
</tr>
</table>
您可以使用CSS样式来更改表格的外观和感觉,比如更改表格的背景颜色,内边距等。
<style>
table {
width: 100%;
border-collapse: collapse;
}
th, td {
padding: 8px;
text-align: left;
border-bottom: 1px solid #ddd;
}
tr:nth-child(even) {
background-color: #f2f2f2;
}
</style>
<table>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>国家</th>
</tr>
<tr>
<td>张三</td>
<td>25</td>
<td>中国</td>
</tr>
<tr>
<td>John</td>
<td>30</td>
<td>美国</td>
</tr>
</table>
这将会创建一个带有交替行颜色和边框的表格。