Использование th
для заголовков независимо от того, выполняются ли они горизонтально или вертикально. Вы можете иметь как заголовок строки, так и заголовок столбца в одной таблице. Вы также можете добавить необязательный атрибут scope
, который улучшает доступность, дает вам крючок, поэтому вы можете по-разному стилизовать их с помощью CSS и сделать смысл понятным для ремонтопригодности.
Атрибут scope
определяет набор ячеек данных, для которых текущая ячейка заголовка предоставляет информацию заголовка. Значение row
предоставляет информацию заголовка для остальной части строки, которая содержит его. Значение col
предоставляет информацию заголовка для остальной части столбца, который содержит его.
Read more about the scope attribute.
<table>
<tr>
<th scope="row">id</th>
<th scope="col">1</th>
<th scope="col">2</th>
<th scope="col">3</th>
</tr>
<tr>
<th scope="row">name</th>
<td>John</td>
<td>Smith</td>
<td>Khan</td>
</tr>
<tr>
<th scope="row">country</th>
<td>America</td>
<td>Mexico</td>
<td>India</td>
</tr>
</table>
EDIT: Пример CSS
th[scope=row] { color: green }
th[scope=col] { color: blue }