上一篇: HTML 图像

下一篇: HTML 表单

HTML 表格

在网页中展示数据时,表格是一种常见且有用的工具。本教程将介绍如何使用HTML创建和管理表格。

创建一个简单的表格

要创建一个表格,我们使用 <table> 标签。表格由表头(<thead>)、表身(<tbody>)和表尾(<tfoot>)组成。表格的每一行使用 <tr> 标签表示,而单元格使用 <td> (表格数据)或 <th> (表头单元格)标签表示。以下是一个简单的表格示例:

                <table>
                <thead>
                    <tr>
                    <th>姓名</th>
                    <th>年龄</th>
                    <th>职业</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                    <td>张三</td>
                    <td>30</td>
                    <td>教师</td>
                    </tr>
                    <tr>
                    <td>李四</td>
                    <td>25</td>
                    <td>设计师</td>
                    </tr>
                </tbody>
                </table>
                

此代码段会创建一个包含两行数据的表格,其表头为“姓名”、“年龄”和“职业”。

合并单元格

有时候,我们需要合并单元格以更好地展示数据。水平合并(跨列)使用 "colspan" 属性,垂直合并(跨行)使用 "rowspan" 属性。以下是一个示例:

                <table>
                <thead>
                    <tr>
                    <th>姓名</th>
                    <th colspan="2">成绩</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                    <td>张三</td>
                    <td>语文:90</td>
                    <td>数学:95</td>
                    </tr>
                    <tr>
                    <td>李四</td>
                    <td rowspan="2">总分:190</td>
                    </tr>
                    <tr>
                    <td>王五</td>
                    </tr>
                </tbody>
                </table>
                

在此示例中,表头的“成绩”单元格跨两列,而李四的总分单元格跨两行。

设置表格样式

通过内联样式或外部CSS文件,我们可以设置表格的样式以提高可读性。以下是一个简单的内联样式示例:

                <table style="border-collapse: collapse; width: 100%;">
                <thead>
                    <tr>
                    <th style="border: 1px solid black; padding: 5px;">姓名</th>
                    <th style="border: 1px solid black; padding: 5px;">年龄</th>
                    <th style="border: 1px solid black; padding: 5px;">职业</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                    <td style="border: 1px solid black; padding: 5px;">张三</td>
                    <td style="border: 1px solid black; padding: 5px;">30</td>
                    <td style="border: 1px solid black; padding: 5px;">教师</td>
                    </tr>
                    <tr>
                    <td style="border: 1px solid black; padding: 5px;">李四</td>
                    <td style="border: 1px solid black; padding: 5px;">25</td>
                    <td style="border: 1px solid black; padding: 5px;">设计师</td>
                    </tr>
                </tbody>
                </table>
                

在上述示例中,我们设置了表格的宽度、边框样式和单元格间距。

总结

本教程向您介绍了如何使用HTML创建和管理表格。通过合并单元格和添加样式,您可以根据需要更灵活地展示数据。