Фреймы содержатся в структуре <frameset> и </frameset>, замещающей в странице с фреймами структуру <body> и </body>, т.е. документ, описывающий фреймовую структур не имеет тегов <body> и </body>.
Допускается вложение фреймовых областей.
Атрибуты тега <FRAMESET>
COLS
| Этот атрибут определяет количество и ширину столбцов фрейма. Ширину столбцов можно задать в пикселях или в процентах. COLS=N – определяет столбец шириной в N пикселей.
COLS=N% – выделяет данному столбцу фрейма М%-долю ширины окна броузера.
|
ROWS
| Этот атрибут определяет количество и высоту строк фрейма. Высоту строк можно задать в пикселях или в процентах.
ROWS=N – определяет строку высотой в N пикселей.
ROWS=N% – выделяет данной строке фрейма N%-долю высоты окна броузера.
|
FRAMEBORDER
| Этот атрибут определяет отображение рамок фреймовой структуры.
FRAMEBORDER=YES – отображается трехмерная рамка (значение по умолчанию).
FRAMEBORDER=NO – рамка невидима
|
BORDERCOLOR
| Этот атрибут определяет цвет рамки фреймовой структуры. Ему присваивается значение имени цвета или шестнадцатеричное RGB-значение.
|
Лучше определять строки и столбцы не в пикселах, а используя относительные значения. Символ звездочка (*) используется для указания того, что экран делится на пропорциональные части: COLS="*,*,*" – соответствует COLS="33%,33%,33%".
В значениях COLS (столбец), ROWS (строка) перечень должен быть заключен в кавычки. Если кавычки не используются, между значениями не должно быть пробелов.
Рассмотрим пример кода простой фреймовой структуры, изображенной на рис. 1.