6.6 Длины
HTML определяет три типа значений длины для атрибутов:
- Пикселы: Значение (
%Pixels; в DTD) - это целое, представляющее число пикселов (на
экране, на бумаге). Таким образом, значение "50" означает пятьдесят
пикселов. Нормативную информацию об определении
пиксела см. в [CSS1].
- Длина: Значение (
%Length; в DTD) может быть %Pixel; или доля вертикального или
горизонтального расстояния в процентах. Таким образом, значение "50%"
означает половину доступного пространства.
- МультиДлина: Значение (
%MultiLength; в DTD) может быть %Length; или
относительной длиной.
Относительная длина имеет форму "i*", где "i" - целое число. При
распределении пространства между элементами, конкурирующими за это
пространства, агенты пользователя сначала отводят место для длин,
определенных в пикселах и процентах, а затем делят оставшееся место между
относительными длинами. Каждая относительная длина получает часть доступного
пространства, пропорциональную целому числу, предшествующему "*". Значение
"*" эквивалентно "1*". Таким образом, если имеется 60 пикселов пространства
после того, как агент пользователя распределит пространство для длин,
определенных в пикселах и процентах, а конкурирующими относительными длинами
являются 1*, 2* и 3*, 1* получит 10 пикселов, 2* - 20 пикселов, а 3* - 30
пикселов.
Значения длин не учитывают регистр.
|