Page 31 - 4418
P. 31
MARGINHEIGHT – додає порожнє поле, висота якого визначена в пік селях,
між верхньою межею фрейму і початком тексту або графіки;
MARGINWIDTH – додає порожнє поле, ширина якого визначена в пік селях,
між верхньою межею фрейму і початком тексту або графіки.
Оскільки фрейми підтримують не всі браузери, необхідно помістити тег
<NOFRAME> перед тегом <BODY>, а між <BODY> і </BODY> записати повідомлення,
яке з’являтиметься у вікні, якщо браузер не підтримує фрейми. Після </BODY> має
йти </NOFRAME>.
ХІД РОБОТИ
Організація посилань. Тепер, коли ми розібралися з методами створення кадрів,
познайомимося з їх головним призначенням - управлінням навігацією по сайту. Для
визначення імені кадру служить атрибут «NAME». Наприклад, рядок <FRAME
NAME="frame1"> створює кадр з ім'ям «frame1», на який можна зробити
гіпертекстове посилання наступним чином:
<A HREF="putfirst.html" TARGET="frame1"> Натисніть сюди,</A>
Рисунок 4.1 – Навігація документом
Атрибут «TARGET» гіпертекстового посилання містить ім'я кадру. При
активізації цього посилання вміст кадру «frame1», тобто файл «first.html»,
розміщений у ньому при створенні, буде замінений файлом «putfirst.html».
Слід зауважити, що якщо атрибут «TARGET» відсутній, файл
«putfirst.html» буде виведено в тому ж вікні або кадрі, де знаходиться покажчик
посилання. Атрибут «TARGET» якраз і призначена для вказівки "Мети" - кадру, в якому
повинен бути розміщений файл, певний атрибутом HREF. Цей принцип заміни файлів
в одному кадрі при управлінні цим процесом з іншого кадру і лежить в основі навігації
сайтом.
Рисунок 4.2 – Атрибути та призначення тегів навігації
Кадри обов'язково потрібно присвоїти ім'я, інакше на нього не можна буде
посилатися. Тому всім кадрам, зміст яких планується змінювати,повинні бути дані
правильні імена. Імена кадрів повинні починатися з алфавітно-цифрового символу.
Ваші імена не повинні починатися з символу підкреслення, так як він є першим
символом зарезервованих імен кадрів, перерахованих у таблиці.
Приклад:
Створіть файл «frames.html» у директорії «public_html» та запишіть у
ньому наступні теги:
31