Атрибут 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)