td
语义
表格中的数据单元格。如果所含的数据是“表头”信息,那么应该使用th
而不是td
。打个比方,一张工资表,“姓名”和“工资”是表头,“张三”和“3000”则是真正的数据。也可以理解为关系数据库中“字段名”和“数据”的概念,“字段名”用th
而“数据”用td
。
英文原意
- table data
- 表格数据
结构
此元素只能放置在tr
中。
必选属性
无
可选属性
- colspan
- 指出此单元格跨越了几列。默认值为1。
- rowspan
- 指出此单元格跨越了几行。默认值为1。
- abbr
- 提供单元格内内容的一个缩略版本。
- axis
- 指定一个分类,为分层结构生成一个n维空间中的概念座标。它的值可以是一个名字,或者多个用逗号分开名字。
- headers
- 显式声明哪些表头单元格(
th
)与其关联。它的值可以是一个或多个表头单元格的id
值。 - scope
- 显式声明当前单元格包含了针对本行(取值
row
)、本列(取值col
)中其他单元格或包含它的行组(取值rowgroup
)、列组(取值colgroup
)中其他单元格的表头信息。 - align
- 单元格内容的水平对齐方式。它的值可以是
left
,center
,right
,justify
或char
。 - valign
- 单元格内容的垂直对齐方式。它的值可以是
top
,middle
,bottom
或baseline
。 - char
- 指定一个字符,单元格内容将按这个字符对齐,比如“小数点”。目前没有任何主流浏览器支持这个特性。
- charoff
- 指出从上述字符处偏离多少像素开始对齐。目前没有任何主流浏览器支持这个特性。
- id, class, title, dir, xml:lang, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, style
- 参考一般属性
示例
<table summary="某公司人员清单">
<tr>
<th>姓名</th>
<th>年龄</th>
<th>姓别</th>
</tr>
<tr>
<td>张三</td>
<td>23</td>
<td>男</td>
</tr>
<tr>
<td>李丝</td>
<td>19</td>
<td>女</td>
</tr>
</table>