表格:是一些被称作单元格的矩形框按照从左到右,从上到下的顺序排列在一起而形成的,通常用来组织结构化的信息。
<table></table>
表格标签:用于创建表格。
属性有:
<tr></tr>
表格行标签:tr 是 table row 的缩写。用于创建表格行。
属性有:
<td></td>
单元格标签。td 是 table data 的缩写,用于创建单元格,存储表格数据。
属性有:
<th></th>
表头单元格标签:用于创建表头单元格。
<td></td>
和 <th></th>
都是单元格标签,嵌套在 <tr></tr>
标签内成对出现,两者的属性一样。但是 <th></th>
是表头标签,通常位于首行或首列,文字会被默认加粗居中,而 td></td>
不会。
<caption></caption>
表格标题标签:用于为表格定义标题,必须紧随 <table></table>
标签之后,且每个表格只能定义一个标题。默认情况下,标题将在表格上方居中显示。
<table border=”1”>
<caption>我的表格</caption>//标题
<tr>
<td>第一行,第一列</td>
<td>第一行,第二列</td>
</tr>
</table>
<thead></thead>
表头行分组标签:用于对表格中的表头内容进行分组。
<thead></thead>
、<tbody></tbody>
、<tfoot></tfoot>
必须结合使用,包含一个或者多个<tr></tr>
,但是它们不会影响到表格的布局。
<tbody></tbody>
表主体行分组标签:用于对表格中的主体内容进行分组。
<thead></thead>
、<tbody></tbody>
、<tfoot></tfoot>
必须结合使用,包含一个或者多个<tr></tr>
,但是它们不会影响到表格的布局。
<table border=”1” width=”300”>
<tbody align=”right”>
<tr>
<td>mary</td>
<td>18</td>
</tr>
<tr>
<td>jerry</td>
<td>20</td>
</tr>
</tbody>
</table>
<tfoot></tfoot>
表尾行分组标签:用于对表格中的表注内容进行分组。
<thead></thead>
、<tbody></tbody>
、<tfoot></tfoot>
必须结合使用,包含一个或者多个<tr></tr>
,但是它们不会影响到表格的布局。
设置单元格 <td></td>
的跨行或跨列属性可以创建出不规则表格。
rowspan=”0”
表示单元格横跨到行组的最后一行。colspan=”0”
表示单元格横跨到列组的最后一列。<table border=”1”>
<tr>
<td>1,1</td>
<td>1,2</td>
<td>1,3</td>
</tr>
<tr>
<td colspan=”2”>2,1 2,2</td>
<td>2,3</td>
</tr>
</table>
在单元格中放置另一个表格,即 <td></td>
元素中再包含 <table></table>
元素可以创建出嵌套表格。使用嵌套表格以设计复杂表格或者复杂布局。