Тіло фреймового документа: елемент FRAMESET 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тіло фреймового документа: елемент FRAMESET



Синтаксис: <FRAMESET>…</FRAMESET> (блоковий елемент) Атрибути: id, class, style, title rows = кратні розміри (розміри рядків) cols = кратні розміри (розміри стовпців) onload = сценарій (документ завантажений) onunload = сценарій (документ вивантажений) Підтримка: Відповідає стандарту (5.0+) Відповідає стандарту (4.0+)

Тіло фреймового документа описує розбивка вікна оглядача на фрейми. Елемент FRAMESET уживається замість елемента BODY і повинен розташовуватися відразу після заголовка документа. Він складається з одного або декількох елементів FRAMESET або FRAME, а також може містити елемент NOFRAMES. Останній задає альтернативний зміст документа для оглядачів, не підтримуючі фрейми й не є обов'язковим. Проте, рекомендується завжди включати його у фреймовий документ, причому його вмістом, як мінімум, повинна бути гіперпосилання на головний фрейм (або фрейми).

Атрибути rows й cols визначають розмірність кожного із фреймів. Значенням кожного з них є список кратних розмірів, розділених комами. Значення атрибута rows задають висоту кожного рядка зверху вниз. Значення атрибута cols задають ширину кожного стовпця ліворуч праворуч. Якщо один із цих атрибутів опущений, то його значення за замовчуванням 100%. Якщо обидва атрибути зазначені, то сітка фреймів заповнюється ліворуч праворуч, а потім зверху вниз.

Тепер можна пояснити наведений вище приклад. Перший елемент FRAMESET задає розбивка вікна на два фрейми по вертикалі, шириною 20% й 80% відповідно. Вкладений у нього елемент FRAMESET задає подальша розбивка першого фрейму на два фрейми по горизонталі, висотою 100 й 200 пікселей відповідно. У підсумку виходить розбивка вікна на три фрейми, як показано вище.

Крім того, даний елемент підтримує обробку двох нестандартних подій:

onload — відбувається, коли оглядач завершив завантаження всіх фреймів документа;

onunload — відбувається, коли оглядач завершив вивантаження всіх фреймів документа.

Опис фрейму: елемент FRAME

Синтаксис: <FRAME> (умісту й кінцевого тегу немає) Атрибути: id, class, style, title name = CDATA (ім'я фрейму) src = URI (URI документа) longdesc = URI (URI докладного опису документа) frameborder = 1 | 0 (наявність рамки) marginwidth = піксели (ширина полів) marginheight = піксели (висота полів) noresize = noresize (заборона зміни розміру фрейму) scrolling = yes | no | auto (смуги прокручування фрейму) Підтримка: Атрибут longdesc ігнорується (5.0+) Атрибут longdesc ігнорується (4.0+)

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

Атрибут name задає ім'я фрейму, на яке може посилатися атрибут target елементів A, AREA, BASE, FORM й LINK.

Атрибут src задає URI HTML-документа або іншого ресурсу, що повинен відображатися в даному фреймі.

Атрибут longdesc містить посилання на докладний опис умісту фрейму. Він повинен доповнювати короткий опис, що втримується в атрибуті title, і особливо корисний, якщо вмістом фрейму є не документ, а графічний образ, відеофайл або інший об'єкт такого роду.

Атрибут frameborder указує, чи належний бути фрейм укладений у рамку. За замовчуванням він дорівнює 1, тобто рамка відображається; для відмови від її відображення цьому атрибуту варто привласнити значення 0. Помітимо, що скасування рамки в більшості оглядачів приводить до того, що користувач не може змінити розміри цього фрейму.

Атрибути marginwidth й marginheight задають відповідно ширину й висоту пробільного поля, що оточує фрейм. Їхні значення задаються в пікселях і повинні бути більше нуля.

Атрибут noresize забороняє користувачеві змінювати розміри фрейму, що вкрай небажано без особливих на те причин.

Атрибут scrolling визначає наявність у вікна фрейму смуг прокручування. Він може приймати наступні значення:



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 165; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.158.47 (0.005 с.)