FRAMESET
(HTML 4.0) - Frame Set
Определяет фрэймовую (оконную) структуру документа: размеры и расположение фрэймов на странице.
Открывает и закрывает список фрэймов, определяемых с помощью элемента FRAME. Между начальным и конечным тэгами кроме элементов FRAME и NOFRAME могут находиться другие элементы FRAMESET. То есть элемент FRAMESET поддерживает вложенные конструкции фрэймов.
Параметры:
ROWS - определяет количество и размеры горизонтальных фрэймов (фрэймов-строк) в окне браузера. В качестве значения задается список размеров фрэймов через запятую. Способы задания размеров:
• в процентах от высоты рабочей области окна браузера. Например: "30%,30%,40%";
• в виде знака "*" (звездочка), говорящего о том, что фрэйм занимает все свободное пространство окна браузера, незанятое другими фрэймами с явно указанными размерами. Например, звездочка в записи "25%,25%,*" равносильна 50%;
• в пикселах. Например: "75,*";
Все три способа можно совмещать. Например, "25%,40,*" разобъет экран на три горизонтальных фрэйма, первый из которых будет высотой в четверть окна браузера, второй - в 40 пикселов, а третий займет всю оставшуюся площадь.
COLS - определяет количество и размеры вертикальных фрэймов (фрэймов-столбцов) в окне браузера. В качестве значения задается список размеров фрэймов через запятую. Размеры задаются так же, как и в предыдущем параметре ROWS.
BORDER - определяет ширину рамок фрэймов в пикселах. Данный параметр действует только в браузерах Netscape;
FRAMEBORDER - определяет наличие рамок у содержащихся внутри FRAMESET фрэймов. Возможные значения:
Yes - отображать рамки;
No или 0 - не отображать рамки;
Браузеры Netscape не поддерживают данный параметр в полной мере и для глобального определения ширины рамок используют параметр BORDER.
FRAMESPACING - определяет расстояние (так называемую "серую область") между фрэймами в пикселах. Данный параметр необходим для создания фрэймов без рамок.
Примечание:
Обратите внимание на то, что FRAMESET-структура должна располагаться до элемента BODY. FRAMESET-структура, расположенная в заголовке (внутри элемента HEAD) не будет считаться ошибкой, однако лучше этого не делать.
FRAME
(HTML 4.0) - Frame
Определяет фрэйм и его свойства внутри FRAMESET-структуры. (см. элемент FRAMESET)
Параметры:
SRC - обязательный параметр. Указывает адрес (URL) HTML-файла, отображаемого в данном фрэйме.
NAME - определяет имя данного фрэйма, которое будет в дальнейшем использоваться для ссылки на него из других документов с помощью параметра TARGET (см. элемент A). В качестве значения нужно указать любое имя без пробелов с использованием латинских символов и цифр. Имя не должно начинаться с цифр и специальных символов.
MARGINWIDTH - определяет ширину (в пикселах) левого и правого полей фрэйма. Если параметр не указан, браузер самостоятельно определит оптимальный размер отступа.
MARGINHEIGHT - определяет ширину (в пикселах) верхнего и нижнего полей фрэйма. Если параметр не указан, браузер самостоятельно определит оптимальный размер отступа.
SCROLLING - определяет наличие линеек прокрутки содержимого фрэйма. Возможные значения:
yes - отображать линейки прокрутки.
no - не отображать линейки прокрутки.
auto - отображать линейки прокрутки при необходимости (если документ, указанный в параметре SRC, не умещается во фрэйме).
NORESIZE - не позволяет изменять размеры фрэйма. Данный параметр является флагом и не требует указания значения.
FRAMEBORDER - определяет наличие рамок у фрэйма. Возможные значения:
yes - отображать рамки;
no или 0 - не отображать рамки;
Браузеры Netscape не поддерживают данный параметр в полной мере и для глобального определения ширины рамок используют параметр BORDER элемента FRAMESET.
NOFRAMES
(HTML 4.0) - No Frames
Все, что находится между начальным и конечным тэгами данного элемента, будет отображено браузером, если он не поддерживает фрэймы. Элемент NOFRAMES не имеет параметров и должен находиться внутри элемента FRAMESET.