Создание документа с фреймами. Возможность работы с фреймами. Операционная система MS-DOS, Windows 95/98/NT/2000/XP

Страницы работы

Фрагмент текста работы

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение

высшего профессионального образования

Сибирский государственный аэрокосмический университет

имени академика М.Ф. Решетнева

(СибГАУ)

АЭРОКОСМИЧЕСКИЙ КОЛЛЕДЖ

Рассмотрено на заседании

 цикловой комиссии

230103 «Автоматизированные

  системы обработки

информации и управления»

 и

рекомендовано к применению

_____________( )

«_____»_____________20___г

Методическое пособие

Лабораторная работа № 5

по дисциплине:

«Распределенные системы обработки информации»

Создание документа с фреймами.

230103  Автоматизированные  системы обработки информации и управления

Разработал                                           Преподаватель АК                       

2010 г.


ЛАБОРАТОРНАЯ РАБОТА № 5

Тема: Создание документа с фреймами.

Цель: научиться создавать веб-документы с фреймовой структурой.

Оборудование и программное обеспечение:

Персональный компьютер IBM PC/AT.

Операционная система MS-DOS, Windows 95/98/NT/2000/XP.

Теоретическая часть

Фрейм (англ. frame — кадр, рамка) - это область окна браузера для представления отдельной веб-страницы.

Фреймы позволяют разбить окно просмотра браузера на несколько прямоугольных подобластей, располагающихся рядом друг с другом. В каждую из подобластей можно загрузить отдельный HTML-документ, просмотр которого осуществляется независимо от других. Между фреймами, также как и между отдельными окнами браузера, при необходимости можно организовать взаимодействие, которое заключается в том, что выбор ссылки в одном из фреймов может привести к загрузке нужного документа в другой фрейм или окно браузера.

Фреймы удобны при создании страниц, которые должны иметь как динамическое, так статическое содержимое. Например, узкий левый фрейм может содержать оглавление сайта, а широкий правый будет предназначен для вывода информации. Возможны также любые другие конфигурации.

Фреймы бывают двух типов: обычные и “плавающие”- встроенные внутрь HTML-документа

Для описания фреймовых структур в HTML предусмотрен ряд специальных тегов и параметров.

Тег <FRAMESET> является основным тегом-контейнером фреймовой структуры HTML-документа (закрывающий тег обязателен). Особенностью любого электронного документа с фреймами является то, что в HTML-коде отсутствует тег-контейнер <body>, тег <frameset> вставляется сразу же после раздела head.

Структурный HTML-документ (тот, который определяет структуру фреймов) не может содержать ни тегов форматирования, ни каких-либо HTML-элементов.

Параметры тега <FRAMESET>.

  • COLS и ROWS.

Параметры rows и cols определяют количество горизонтальных (rows) и/или вертикальных (cols) фреймов. Формат записи значения может быть в пикселах, процентах или относительных единицах, причем число значений соответствует количеству фреймов.

Значения записываются через запятую, например

<FRAMESET ROWS="30%, 70%">

В данном примере, мы имеем два горизонтальных фрейма, один из которых верхний -занимает 30% рабочей области окна браузера, а второй нижний — 70% (общая сумма всегда должна составлять 100%).

Запись значений в пикселах не очень удобна ввиду того, что разработчик фреймовой структуры (да и вообще всего HTML-документа) не знает, на каком мониторе и при каком экранном разрешении будет просматриваться его документ. В этом смысле оптимально подходит указание значений в процентном соотношении — при изменении размеров окна браузера размеры фреймов будут пропорционально меняться.

Формат записи значений в относительных единицах выглядит так:

< FRAMESET COLS ="*,  2*,  3*">

Символ "звездочка" (*) является одной частью целого числа и осуществляет пропорциональное деление окна браузера на указанное количество фреймов в нашем случае это три вертикальных фрейма. Чтобы определить дробное число, соответствующее размеру конкретного фрейма, нужно сложить все цифры, стоящие перед символом *, и подставить получившуюся сумму в качестве знаменателя от целого числа. Таким образом: 1 + 2 + 3 = 6, т.е. первый фрейм занимает 1/6 окна, второй — 2/6 (или 1/3) окна, а третий — 3/6 (или 1/2) окна браузера (рис. 6.2). Отсутствие цифры перед символом "звездочки" подразумевает значение 1.

Язык разметки HTML позволяет для параметров rows и cols задавать смешанные значения, например:

< FRAMESET ROWS ="50,  50%,  *,  3*">

Такая структура включает в себя четыре горизонтальных фрейма первый строго зафиксирован (50 пикселов), второй занимает 50% от всего размера окна браузера, а два последних фрейма поделят оставшееся пространство в соотношении 1/4 и 3/4.

Обязательного порядка для записи смешанных значений не существует, однако рекомендуется в первую очередь указывать фиксированные значения пикселы), затем проценты, а уже потом относительные единицы.

Также в тег <frameset> возможно включать оба параметра — rows и cols

< FRAMESET COLS ="40%, 60%" ROWS ="*, 2*">

  • BORDER

Устанавливает толщину границы между фреймами. По умолчанию линия отображается трехмерной. Значение 0 скрывает рамку. Браузеры по-разному интерпретируют параметры тега FRAMESET и показывают линию.

  • BORDERCOLOR

Определяет цвет видимых границ между фреймами. Цвет родительского элемента FRAMESET может быть изменен с помощью дочернего тега FRAMESET или индивидуального элемента FRAME.

Тег <FRAME> описывает свойства отдельного фрейма, входящего в состав

Похожие материалы

Информация о работе