对列标题使用<th>
标记是否合适/语义?即对于这样的表,Price
和Qty
应该在<th>
个标签中吗?
+-------+--------+---------+--------+
| | apples | oranges | lemons |
|-------+--------+---------+--------|
| Price | 100 | 200 | 300 |
|-------+--------+---------+--------|
| Qty | 10 | 10 | 10 |
+-------+--------+---------+--------+
答案 0 :(得分:2)
对列标题使用标记是否合适/语义。
是
即。应该将Price和Qty设置在这样的表格标签中吗?
这些是行标题,但仍然是,是的。
<table>
<tbody>
<tr>
<td>
<td scope="col">apples <!-- both heading and data so use td with scope -->
<!-- etc etc -->
<th scope="row">Price
答案 1 :(得分:1)
是的,你可以这样做
<TABLE border="1">
<CAPTION><EM>A test table with merged cells</EM></CAPTION>
<TR><TH rowspan="2"><TH colspan="2">Average
<TH rowspan="2">Red<BR>eyes
<TR><TH>height<TH>weight
<TR><TH>Males<TD>1.9<TD>0.003<TD>40%
<TR><TH>Females<TD>1.7<TD>0.002<TD>43%
</TABLE>