HTML表格的布局与样式
HTML的`<table>`元素表示表格数据
常用标签
最简单的方法:<tr>
和<td>
<tr>
表示一行的开始,<td>
表示每个表格数据
1 | <table> |
表头:<th>
表格的表头使用<th>
标签进行定义
1 | <table> |
也可以定义横向的表格
1 | <table> |
更加语义化的标签:<thead>
、<tbody>
和<tfoot>
<thead>
标签定义了一组由表格的列表头组成的行
<tbody>
标签主要包含了表格的主体部分
<tfoot>
标签定义了一组表格中各列的汇总行
1 | <table> |
不论thead、tbody和tfoot在文档中出现的顺序是怎样的,浏览器都会按照thead、tbody和tfoot的顺序渲染
其他标签
<caption>
表示表格的题目<col>
标签用于定义表格中的列,并用于定义所有公共单元格上的公共语义。它通常位于<colgroup>
标签内1
2
3
4<colgroup>
<col span="2" class="col1">
<col span="2" class="col2">
</colgroup>若想生成跨行或者跨列的单元格,可以使用
rowspan
或者colspan
1
<td rowspan="2">lalala</td>