ФОРМИРОВАНИЕ WEB-СТРАНИЦЫ С ПОМОЩЬЮ ФРЕЙМОВ
С помощью фреймов экран разделяется на несколько окон, в каждом из которых отображается содержимое отдельной страницы. Используя подобным образом технологию фреймов, можно одновременно загрузить в одно окно браузера несколько Web-страниц Вместо тегов <body></body> в файле, описывающем фреймы, используется пара тегов <frameset></frameset> с атрибутами rows или cols, определяющими, как делится экран - по горизонтали или по вертикали. В качестве значений этих атрибутов можно использовать числовое значение высоты или ширины фрейма в пикселах или в процентах от 1% до 100%. Например, если вы хотите разделить окно браузера по горизонтали на два равных по размеру фрейма, то код HTML должен быть таким: <frameset rows="50%,50%”> Обратите внимание: значения атрибутов отделяются один от другого запятой. Чтобы разделить окно браузера по вертикали на два фрейма шириной 200 и 600 пикселов, следует написать: <frameset cols="200,600"> Однако фактическая ширина и высота окна фрейма зависит от текущего разрешения монитора. Поэтому, если у пользователя установлено разрешение, например, 1024x768 пикселов, т.е. ширина экрана - 1024 пиксела, то часть экрана может остаться незаполненной. Поэтому рекомендуется задавать размеры фреймов в процентах так, чтобы их сумма была равна 100%. Если все же необходимо для одного из окон указать фиксированный размер в пикселах, то размер другого окна можно не указывать, заменив его значение символом *.
Основные теги и параметры фреймовых структур FRAMESET - Определение фреймовой структуры - COLS- Размер окна фрейма по вертикали в пикселах или процентах; - ROWS - Размер окна фрейма по горизонтали в пикселах или процентах.
FRAME - Тег описания свойств отдельного фрейма - SRC - Указывается имя файла для загрузки в окно фрейма; - NAME - Указывается имя окна фрейма - SCROLLING - Включается или отключается полоса прокрутки в окне фрейма - NORESIZE - Запрещает изменение размеров фрейма при просмотре - MARGINWIDTH - Определяет размер левых и правых полей фрейма в пикселях - MAGINHEIGHT- Определяет размер верхних и нижних полей фрейма в пикселях - FRAMEBORDER - Определяет размер границы фрейма
NOFRAMES - Тег информации для браузеров без поддержки.
Существуют специальные зарезервированные имена действий, по которым происходит загрузка документов на сайтах с фреймовой структурой: "_blank", "_self", "_parent" И "_top". Действие: <А HREF="filel.html" TARGET="_blank"> осуществляет загрузку документа в новое окно без имени, определяемого параметром NAME тега <FRAME>, поэтому этот вариант исключает изменение содержимого созданного окна. Действие <А HREF="fiIe2.html" TARGET="_self"> открывает документ в текущем окне. Действие <А HREF="file3.html" TARGET="_parent"> производит загрузку документа в область, занимаемую родительским фреймом текущего фрейма. Действие <А HREF="fiie4.html" TARGET="_top"> вызывает загрузку документа в полном окне. В данном случае не был задействован параметр NAME в теге описания текущего фрейма <FRAME>.
|