Выравнивание десятичных данных в столбце таблицы по десятичной точке, HTML5, CSS3

Я создаю плагин wordpress, который генерирует HTML-таблицу и отправляет в html-блокgravityforms через шорткод.

Моя проблема в том, что содержимое ячейки может содержать:

  • 23,24
  • 1 234 665
  • 123,4

и т.д...

Обратите внимание на разное количество знаков после запятой.

Существует ли не -хакерский и передовой способ выравнивания данных этого столбца по десятичной запятой? В этом случае выравнивание по правому краю работать не будет.

Вставка нулей неприемлема, потому что это указывает на степень точности, которой нет.

Как видите, я безуспешно пытался использовать align="char" char="."внутри элементов td.

Любая помощь, которую кто-либо может помочь с этим, будет высоко оценена.

Большое спасибо.

Есть ли способ использовать printf("%8.3f",d1)или аналогичный без фактической печати на экране? например. структурировать переменную d1 для последующего использования, но не распечатывать ее?

9
задан Gravy 22 July 2012 в 03:26
поделиться