Здравствуйте!
В таблицах данные лучше выравнивать по столбцам: текст по левому краю, числа по правому (или по точке).
В html есть тег col, он бы прекрасно подошел, так как таблицы все разные и все равно придется прописывать руками выравнивание, однако как раз выравнивание в нем не поддерживается тем же ff.
htmlbook.ru/html/col/align
Данный пример не будет работать в ff, текст остается по левому краю.
jsfiddle.net/iiil/jkCUz
Поступить можно по-разному, прописывать выравнивание для каждой ячейки (или присвоить класс каждой ячейке) - это тоже вариант, так как в том же DW это делать очень быстро в режиме визуального редактирования; написать скрипт на js/jq, который будет брать данные из тегов col и распространять их на все ячейки.
Но, может, я что-то не знаю, и есть способ проще? Да, нужна поддержка ie7 :)
Или, возможно, есть готовые библиотеки, где, скажем, в теге th прописываешь выравнивание, а он распространяет его на все td под этим заголовком? Так как волнуется только визуальная часть, хотелось бы обойтись без огромных библиотек по работе с табличными данными.
Буду рад советам.