#html #semantics
#HTML #семантика
Вопрос:
Подходит ли / семантично использовать <th>
тег для заголовков столбцов. Т.Е. Должен Price
и Qty
должен быть в <th>
тегах для такой таблицы?
------- -------- --------- --------
| | apples | oranges | lemons |
|------- -------- --------- --------|
| Price | 100 | 200 | 300 |
|------- -------- --------- --------|
| Qty | 10 | 10 | 10 |
------- -------- --------- --------
Комментарии:
1. validator.w3.org у него есть ответ…
Ответ №1:
Подходит ли / семантично использовать тег для заголовков столбцов.
ДА
Т.е. должны ли 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. Круто, спасибо, также спасибо за атрибут scope, не знал об этом. И да, я имел в виду заголовки строк
Ответ №2:
Да, вы можете это сделать
<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>
и посмотрите ссылку http://www.w3.org/TR/html4/struct/tables.html