Атрибут char тега <thead>
Описание
Атрибут char в теге <thead> указывает символ, по которому должно выравниваться содержимое заголовочных ячеек таблицы. Этот устаревший атрибут работает в сочетании с align="char" и практически не поддерживается современными браузерами.
<table border="1">
<thead align="char" char=".">
<tr>
<th>Финансовые показатели</th>
<th>Значения</th>
</tr>
</thead>
<tbody>
<tr>
<td>Выручка</td>
<td>1.234.50</td>
</tr>
</tbody>
</table>
Особенности работы:
- Требует одновременного использования
align="char" - Крайне ограниченная поддержка браузерами
- Устаревший атрибут (не соответствует стандартам HTML5)
- На практике почти не используется в веб-разработке
Современная альтернатива на CSS:
<style>
.financial-table thead th {
text-align: right;
font-family: monospace;
}
</style>
<table class="financial-table" border="1">
<thead>
<tr>
<th>Показатель</th>
<th>Значение</th>
</tr>
</thead>
<tbody>
<tr>
<td>Прибыль</td>
<td>1.234.50</td>
</tr>
</tbody>
</table>
Рекомендации:
- Для числовых данных используйте
text-align: right - Применяйте моноширинные шрифты для точного выравнивания
- Используйте CSS-классы для разных типов данных
- Для денежных значений добавляйте символ валюты
Ограничения:
- Практически не работает в современных браузерах
- Нет контроля над позиционированием символа
- Может конфликтовать с CSS-стилями
- Не поддерживает современные требования к доступности
Примечание: Для профессионального форматирования чисел:
- Используйте CSS-свойство
text-align - Применяйте JavaScript для форматирования чисел
- Рассмотрите специализированные библиотеки (Numeral.js, Accounting.js)