Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основи мови HTML.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать

6.4. Плаваючі фреймы

Навігатор Microsoft Internet Explorer дозволяє створювати ще один різновид фреймов - так називані плаваючі фреймы.

Плаваючий фрейм вставляется в документ HTML аналогічно графічному зображенню (мал. 6.2).

Мал. 6.2. Зразок документа HTML із плаваючим фреймом

Можна використовувати плаваючий фрейм не тільки для розміщення тексту в тексті, але і для організації посилань на інші документи.

Навколо плаваючого фрейма може розташовуватися текст або інші графічні зображення. Можна вказувати для фрейма такі ж атрибути вирівнювання, як і для графічних зображень. На жаль, навігатори Netscape Navigator і NSCA Mosaic ігнорують плаваючі фреймы, що обмежує область застосування останніх.

Плаваючий фрейм вставляется в документ HTML за допомогою оператора <IFRAME>, що завжди використовується в парі з оператором </IFRAME>. Для цього оператора можна задавати параметр ALIGN, що задає вирівнювання тексту, розташованого біля плаваючого фрейма, параметри WIDTH і HEIGHT, що задають розміри фрейма, а також параметри HSPACE і VSPACE, що застосовуються в операторі <IMG>.

Ще один параметр, що допустим при описі плаваючого фрейма, - FRAMEBORDER. Він може приймати значення 1 або 0. Якщо значення цього параметра дорівнює одиниці, що плаває фрейм полягає в тривимірну рамку (використовується по умовчанню), а якщо нулю - рамка не відображається.

Параметр SCROLLING може приймати значення "yes", "no" або "auto". Якщо зазначене значення "yes", вікно плаваючого фрейма буде мати смуги перегляду. Якщо "no" - смуг перегляду не буде. У тому випадку, коли для параметра SCROLLING зазначене значення "auto", смуги перегляду будуть створюватися тільки при необхідності, коли вміст документа не поміщається у вікні фрейма.

Нижче приведений вихідний текст документа HTML, у який уставлений плаваючий фрейм (листинг 6.1).

Листинг 6.1. Файл chap6\lFrames\home. htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

<HEAD>

<ТITLE>Плаваючі фреймы в документах HTML</TITLE>

</HEAD>

<BODY BGCOLOR=#FFFFFF>

<Н2>Розміщення плаваючих фреймов у документах HTML</H2>

Ви можете уключити всередину документа HTML плаваючий фрейм:

<P><IFRAME SRC="include.htm" ALIGN=LEFT></IFRAME>

Якщо зазначене вирівнювання по лівій межі, текст, розташований поруч із плаваючим фреймом, буде розташований справа від фрейма

<BR CLEAR=LEFT>A Цей текст розташовується нижче фрейма.

</ВОDY>

</НТМL>

У цьому документі визначений плаваючий фрейм, у який завантажується документ HTML, розташований у файлі include. htm (листинг 6.2).

Для виконання примусового переходу до нового рядка після фрейма використаний оператор <BR> із параметром CLEAR=LEFT.

Листинг 6.2. Файл chap6\IFrames\include. htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

<HEAD>

<ТITLE>Документ для плаваючого фрейма</ТITLE>

</HEAD>

<BODY BGCOLOR=#FFFFFF>

<Р>Вміст цього документа відображається усередині плаваючого фрейма.

<Р>Воно відображається у вікні, що має вертикальну смугу перегляду.

<Р>Якщо вміст документа, завантаженого в плаваючий фрейм, не поміщається у вікні фрейма, користувач може пролистать його за допомогою цієї смуги перегляду.

</BODY>

</HTML>