Спецификация HTML 3.2



         

Таблицы - часть 6


участвуют за исключением случаев, когда в них используется объект  .

Описанные алгоритмы, используемые для автоматического определения размеров таблиц,

должны учитывать минимальные и максимальные требования к ширине со стороны каждой

ячейки. Эти ограничения затем используются при определении минимальной и максимальной

ширины каждой колонки и далее - для всей таблицы в целом.

Ячейки, охватывающие несколько колонок, вносят вклад в ширину каждой из них. При

этом один из возможных алгоритмов состоит в том, чтобы равномерно распределить

минимальную и максимальную ширину данной ячейки между этими колонками, другой

заключается в распределении пропорционально вкладам в ширину колонок от остальных

обычных одинарных ячеек.

В некоторых пользовательских программах бывает необходимо или может быть желательно

делать перенос строки посреди слова. В подобных случаях должна ставиться видимая

метка, уведомляющая о том, что это произошло.

Минимальная и максимальная ширина вложенных таблиц дает вклад в минимальную и

максимальную ширину ячейки, куда они помещены. Как только ширина для таблицы верхнего

уровня становится известной, в ней может быть произведен расчет колонок. Далее

появляется возможность назначить ширину для вложенных таблиц и, следовательно,

рассчитать ширину колонок и для них. Если это возможно, всем колонкам должна

назначаться по крайней мере их минимальная ширина. При этом предлагается, что

оставшееся после этой процедуры свободное место будет также распределено между

колонками, но уже пропорционально разнице между максимальной и требуемой минимальной

шириной каждой из них.

Заметим, что указываемые в пикселах ширина и высота относятся к изображению на

экране и должны умножаться на определенный множитель при подготовке к печати на

устройствах с очень высоким решением (таких как лазерные принтеры). Например, если

программа пользователя выводит изображение на дисплей с разрешением 75 пикселов на

дюйм и при этом печатает его же на лазерном принтере с разрешением 600 точек в дюйм,

то в последнем случае значения в пикселах, заданные в атрибутах разметки HTML, должны

быть умножены на 8.




Содержание  Назад  Вперед