|
|
Учебник по программированию на HTML HTML в примерахВыравнивание в числовых таблицахДля многих людей таблицы - это таблицы числовых данных, но таблицы также хорошо могут представлять и другие данные. Для числовых таблиц соответствующее выравнивание обычно важно для формирования легко читаемого представления.
Целые значения чисел в столбцах должны быть выровнены по правому краю.
Этого, в принципе, добиться несложно. Существует два варианта:
Числа, содержащие десятичную точку (или во многих языках - запятую) должны быть выровнены согласно этому правилу, что, к сожалению, невозможно в HTML 3.2. (Известны попытки удовлетворения подобных запросов, однако на сегодня мало кто поддерживает их.) Существует, правда, один вариант решения - представлять такие значения так, чтобы в каждой колонке справа от десятичной точки было одно и то же количество цифр и использовать при этом "ALIGN=RIGHT". Однако, отображение может получиться неудовлетворительным, если цифры используют пропорциональные шрифты, где размеры цифр существенно отличаются. Возможно, но очень утомительно, исправить это укладыванием данных в каждую ячейку с использованием элемента TT. (Заметьте, что внутри элемента TT запрещено использование элемента TABLE!)
Нижеследующие примеры содержат вручную отформатированную таблицу, представленную с использованием элемента PRE, а затем для тех же данных используется элемент TABLE. В общем, для использования элемента TABLE требуется больше работы и внимания, однако результаты зачастую много лучше.
Рис. Примеры на web-странице.
|
|
|