Атрибут axis тега <th>
Описание
Атрибут axis в теге <th> позволяет группировать ячейки таблицы по категориям. Этот устаревший атрибут предназначен для создания концептуальных связей между ячейками, но на практике почти не поддерживается современными браузерами.
<table border="1">
<tr>
<th axis="region">Регион</th>
<th axis="sales">Продажи</th>
<th axis="profit">Прибыль</th>
</tr>
<tr>
<td>Север</td>
<td>1200</td>
<td>400</td>
</tr>
</table>
Особенности работы:
- Устаревший атрибут (deprecated в HTML5)
- Фактически не влияет на отображение таблицы
- Теоретически предназначен для группировки данных
- Практически не поддерживается скринридерами
Рекомендации:
- Не используйте в новых проектах
- Для группировки данных применяйте CSS-классы
- Для сложных таблиц используйте атрибуты
headersиid - Для семантической группировки используйте
<colgroup>
Современная альтернатива:
<table border="1">
<colgroup span="3" class="financial-data"></colgroup>
<tr>
<th class="region-header">Регион</th>
<th class="sales-header">Продажи</th>
<th class="profit-header">Прибыль</th>
</tr>
<tr>
<td headers="region">Север</td>
<td headers="sales">1200</td>
<td headers="profit">400</td>
</tr>
</table>
Ограничения:
- Нет визуального эффекта в браузерах
- Ограниченная поддержка вспомогательными технологиями
- Отсутствие реальной функциональности
Примечание: Для создания доступных таблиц используйте:
- Атрибуты
headersиid - Элементы
<caption>и<scope> - ARIA-атрибуты для сложных случаев