Пример. <TITLE>фреймы </title>
< HTML> < HEAD> < TITLE> фреймы < /title> < /head> < FRAMESET rows=" 30%, 70%" COLS = " 33%, 34%, 33%" > < FRAME SRC= " a.htm" > < FRAME SRC=" b.htm" > < FRAME SRC= " a.htm" > < FRAME SRC=" b.htm" > < FRAME SRC= " a.htm" > < FRAME SRC=" b.htm" > < /frameset> < /html> – создается сетка 2x3. < NOFRAME> позволяет строить двойные документы для браузеров, поддерживающих фреймы и не поддерживающих фреймы. Выводит альтернативный текст, если фреймы не поддерживаются браузером. < NOFRAMES> текст HTML < /NOFRAMES> Представим общий синтаксис фреймов: < FRAMESET COLS=" ширина колонок" | ROWS=" высота строк" > < FRAME src=" url1" > < FRAME...> ... < /frameset> Тэг FRAME описывает каждый фрейм в отдельности. Между тегами < FRAMESET> и < /FRAMESET> не должно быть никаких других тегов или атрибутов, кроме < FRAME>, < FRAMESET> и < NO FRAMES>. FRAME < FRAME src=" ur1" [NAME=" frame_name" ] [MARGINWIDTH=" nw" ] [MARGINHEIGHT=" nh" ] [SCROLLING=yes|no|auto] [NORESIZE]> Данный тэг определяет фрейм внутри контейнера FRAMESET. src=" url" Описывает URL документа, который будет отображен внутри данного фрейма. Если он отсутствует, то будет отображен пустой фрейм. name=" frame_name" Данный параметр описывает имя фрейма. Атрибут NAME используется для того, чтобы указать, в каком именно кадре нужно загружать страницу, на которую сделана ссылка. Кадровая структура позволяет делать ссылки в одном кадре, а загружать страницы в другой кадр. Имя обязательно должно начинаться с символа. Если для разработки информационной системы использовать два вертикальных кадра, например, узкий слева для оглавления (индекса ключевых слов), а правый большой кадр для того, чтобы в нем появлялись выбранные страницы, то этот большой кадр можно назвать “MAIN”. Пример: < FRAME src=“a.htm” name=“main”> Содержимое поименованных фреймов может быть задействовано из других документов при помощи специального атрибута TARGET. MARGINWIDTH=" value" Это атрибут может быть использован, если автор документа хочет указать горизонтальный отступ между содержимым кадра и его границами. (Этот атрибут аналогичен атрибуту таблиц CELLPADDING). Значение value указывается в пикселях и не может быть меньше единицы. Нельзя указать 0. Если ничего не присваивать, то по умолчанию атрибут=6. Пример: < FRAME MARGINWIDTH=“30” src=“с.htm”> MARGINHEIGHT=" value" Атрибут MARGINHEIGHT = используется для того, чтобы указать вертикальный отступ между содержимым кадра и его границами. SCROLLING=" yes | no | auto" Этот атрибут позволяет задавать наличие полос прокрутки у фрейма. При задании SCROLLING = NO полос прокрутки не будет, даже если они необходимы. При задании SCROLLING = YES в кадре всегда будет полоса прокрутки. При задании SCROLLING = AUTO предоставляется возможность браузеру самому решать, нужна ли полоса прокрутки (значение по умолчанию). Пример: < HTML> < /head> < FRAMESET COLS = “25%, 75%”> < FRAME SCROLLING = YES SRC= “a.htm”> < FRAME SCROLLING = NO SRC=“b.htm”> < /frameset> < /html>
|