Атрибут char тега <tr>


Описание

Атрибут char для тега <tr> указывает символ, по которому должно выравниваться содержимое ячеек строки таблицы. Этот атрибут работает в сочетании с атрибутом align="char" и является устаревшим в HTML5.

Пример использования:
<table> <tr align="char" char="."> <td>100.50</td> <td>250.00</td> </tr> </table>

Особенности атрибута:

  • Работает только при align="char"
  • Поддерживается не всеми браузерами
  • Чаще всего используется для выравнивания чисел по десятичной точке
  • В HTML5 заменён на CSS-свойство text-align: char

Современная альтернатива с CSS:

<style> .decimal-align td { text-align: "." left; } </style> <table> <tr class="decimal-align"> <td>100.50</td> <td>250.00</td> </tr> </table>

Рекомендации:

  • Используйте CSS вместо устаревшего атрибута char
  • Для денежных значений применяйте специальные классы
  • Тестируйте отображение в целевых браузерах
  • Рассмотрите возможность использования моноширинного шрифта

Ограничения:

  • Плохая поддержка в современных браузерах
  • Не работает в мобильных браузерах
  • Ограниченная гибкость по сравнению с CSS
  • Невалиден в HTML5

Пример с CSS для выравнивания чисел:

<style> .money-column { text-align: right; font-family: monospace; } </style> <table> <tr> <td class="money-column">100.50</td> <td class="money-column">250.00</td> </tr> </table>

Совместимость с браузерами:

Атрибут char поддерживался только в некоторых старых версиях браузеров (Internet Explorer, ранние версии Firefox). Современные браузеры игнорируют этот атрибут.

Примечание: Для сложных таблиц с финансовыми данными рассмотрите возможность использования специализированных библиотек или компонентов.