Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум зі створення WEB.doc
Скачиваний:
34
Добавлен:
10.11.2019
Размер:
2.35 Mб
Скачать

3. Вміст фреймів (елемент frame)

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

Завдання файлу-джерела (атрибут src)

В HTML не передбачено іншого опису вмісту фрейму, тому src - це обов'язковий атрибут тегу <FRAME>.

У кожному з тегів <FRAME> є присутнім атрибут src з URL-адресою початкової Web-сторінки або відповідного файлу, що завантажується в область фрейму. Як значення атрибута src можна вказувати адреси HTML-файлів, графічних, аудіо або відео файлів.

Якщо фрейм декларований в елементі frameset, але для нього не існує тегу <frame>, що вказує на документ-джерело, то на місці останнього фрейму браузер відобразить поле сірого (Internet Explorer) або білого (Netscape) кольору. Якщо в елементі frame зазначений невірний url, то у відповідному фреймі з'явиться повідомлення «Неможливо відобразити сторінку».

Порожній фрейм

Для того, щоб при початковому завантаженні сторінки який-небудь фрейм був порожнім, необхідно завантажити в нього порожню сторінку, що формується наступним кодом:

<HTML>

<HEAD> <ТІТLЕ> Порожня сторінка </ТIТLЕ></HEAD>

<BODY></BODY>

</HTML>

4. Вкладені фрейми

У пункті «Спільне використання атрибутів rows і cols» нами було розглянуто формування на сторінці вертикальних і горизонтальних фреймів одного рівня, що виконувалося за допомогою одного елемента FRAMESET. Більш складну структуру можна створити, якщо використовувати FRAMESET, вкладені один в одний. Розглянемо, як це робиться.

Нехай у батьківському елементі FRAMESET утримуються два вертикальних фрейми, причому один з них містить, у свою чергу, три фрейми однакової висоти:

<HTML>

<HEAD>

<ТIТLЕ>Вкладені фрейми </ТIТLЕ>

</HEAD>

<FRAMESET cols="200,*">

<FRAME src="rosel.gif">

<FRAMESET rows="*,*,*">

<FRAME src="rose2.gif">

<FRAME src="rose3.gif">

<FRAME src="rose4.gif">

</FRAMESET>

</FRAMESET>

</HTML>

Мал. 7 Вкладені фрейми

Безфреймова версія сторінки (елемент NOFRAMES)

Якщо браузер не відтворює вміст фреймів, то розроблювачі створюють два варіанти Web-сторінок: із фреймами й без фреймів (всі сучасні браузери підтримують фреймову структуру документа).

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

5. Інші атрибути елемента frameset

Розташування й розміри фреймів, вид границь визначаються атрибутами елемента FRAMESET. Два головних атрибути цього елемента cols і rows ми вже описували, розглянемо інші атрибути.

Стильові властивості рамки

Фрейми відносяться до блочних HTML-елементів, тому при роботі з ними можна застосовувати стильові властивості, що вводяться атрибутом style. Перелічимо властивості, за допомогою яких можна управляти зовнішньою рамкою:

  • border-width - визначає товщину зовнішньої рамки навколо фреймів. Наприклад, вбудований стиль style="border-width: thick" встановлює відображення товстої рамки із зовнішньої сторони набору фреймів елемента FRAMESET;

  • border-color - задає колір зовнішньої рамки. Наприклад, стиль style= "border-color : aqua" буде вказувати браузеру на відображення рамки бірюзовим кольором;

  • border-style - встановлює стиль зовнішньої рамки, наприклад, атрибут style= "border-style: double" задає відображення рамки у вигляді подвійної лінії.

Фреймова структура використовується при створенні web-документів з метою організації головних та інших меню, розташування рекламної інформації, банерів і т.д.

При створенні фреймової структури необхідно спочатку розробити структуру web-документу (карту сайту). Після чого створити всі html сторінки, які будуть зберігатися й завантажуватися у вікнах фреймової структури. Після цього створюється головна фреймова сторінка (зі структурою frameset), що зберігається в папці розміщення сайту. У цій сторінці прописуються адреси, по яких у фрейми буде завантажувати вміст, створених web-сторінок.

При роботі з редактором Dreamweaver наступним кроком буде виділення й збереження кожного фрейму (для збереження фрейму, достатньо його виділити у вікні редактору та натиснути клавішу F5, після цього в вікні діалогу необхідно вказати місце та ім’я документу, що зберігається). Їх (фрейми) бажано зберігати в папці сайту.

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