Глава 10. Кадры_______________________________________185
указывает на сетку кадров из трех рядов, высота которых 100, 240 и 140 пикселов соответственно.
Однако установка высоты ряда в пикселах является плохой практикой, так как не учитывается тот факт, что окна браузеров могут иметь самую разную величину. В абсолютных единицах стоит указывать размеры кадра лишь для маленьких изображений, в остальных же случаях лучше пользоваться относительными величинами, например:
<FRAMESET ROWS="25%,50%,25%">
что создает три кадра по 25%, 50% и 25% от высоты окна браузера.
(.Совет)
Относительно точности указания в процентах можно не волноваться:если сумма не равна 100%, масштаб кадров будет пропорционально изменен.
Задание параметров кадров в относительных единицах выглядит следующим образом:
<FRAMESET COLS="*,2*,3*">
где символ * обозначает пропорциональное деление окна программы просмотра. Таким образом, окно будет разделено на три вертикальных кадра, первый из которых будет иметь ширину в 1/6, второй — в 2/6 (или 1/3)и третий — в 3/6 ( или 1/2)от ширины окна браузера. Единица при указании относительных значений может быть опущена.
Указание значений атрибутов ROWS и COLS может быть и смешанным, например:
<FRAMESET COLS="100,25%,*,2*">
Здесь первому кадру присвоено абсолютное значение в 100 пикселов по ширине, второму — 25% от ширины окна. Оставшееся пространство делится между третьим и четвертым кадрами в пропорции 1/3 к 2/3.
Приоритеты в указаниях значений атрибутов следующие:в первую очередь слева направо отводится место для кадра с абсолютным значением, затем — для кадра со значением в процентах, а в последнюю очередь — для кадров с относительными величинами.
Предупреждение
Если вы пользуетесь абсолютными величинами в атрибутах ROWS и COLS, не делайте такие кадры большими — ведь они должны поместиться в окно браузера любого размера. Совместно с такими кадрами для лучшей балансировки рекомендуется использовать хотя бы один кадр, определенный в процентах или относительных величинах.
При определении обоих атрибутов, например:
<FRAMESET ROWS="*,2*,*"COLS="2*,*">