HTML表格
结构化表格
从基本层面看,table
元素是由行组成的,行又是由单元格组成的。每个行(tr
)都包含标题单元格(th
)或数据单元格(td
),或者同时包含这两种单元格。如果认为为整个单元格添加一个标题有助于访问者理解该表格,可以提供caption
。scope
属性(是可选的,但推荐使用)可告诉屏幕阅读器和其他辅助设备当前的th
是列表的标题单元格(使用scope="col"
)还是行的标题单元格(使用scope="row"
),抑或是用于其他目的的单元格。
在默认情况下,表格在浏览器中呈现的宽度是其中的信息在页面可用空间里所需的最小宽度,也可以用CSS改变表格的格式。可以通过在每行开头添加一个th
元素为每个行添加标题单元格。列标题应设置scope="col"
,而每个行的th
(位于td
之前)则应设置scope="row"
。
在默认情况下,th
文本是以粗体显示的,th
和caption
文本都是居中对齐的,表格的宽度就是内容所需的宽度。
...
Quarterly Financials for 1962-1964 (in Thousands)
1962
1963
1964
$145
$167
$161
$140
$159
$164
$153
$162
$168
$157
$160
$171