тег frame

Тег FRAME визначає властивості окремого фрейма, на які ділиться вікно браузера. Цей елемент повинен розташовуватися в контейнері FRAMESET, який до того ж задає спосіб розмітки сторінки на окремі області. У кожну з таких областей завантажується самостійна веб-сторінка визначається за допомогою параметра src. Хоча обов'язкових атрибутів у тега FRAME і немає, рекомендується задавати кожному фрейму ім'я через атрибут name. Це особливо важливо, якщо потрібно за посиланням з одного фрейма завантажувати документ в інший.

синтаксис


закриває тег
Не вимагається.

параметри
bordercolor - колір лінії кордону.
frameborder - відображати рамку навколо фрейму чи ні.
name - задає унікальне ім'я фрейма.
noresize - визначає, можна змінювати розмір фрейма користувачеві чи ні.
scrolling - спосіб відображення смуги прокрутки у фреймі.
src - шлях до файлу, призначеному для завантаження у фреймі.

Приклад 1. Використання тега FRAME









Опис параметрів тега FRAME

параметр BORDERCOLOR

опис
Якщо у тега FRAMESET встановлено відображення кордонів, то для індивідуальних фреймів їх колір можна змінити через параметр bordercolor тега FRAME. Браузери, як правило, по-різному відображають кольорову кордон, наприклад, Opera взагалі ігнорує даний параметр. Якщо для тегів FRAMESET і FRAME рамка встановлюється різного кольору, то зазвичай пріоритет має останній.

синтаксис

аргументи
Значення кольору можна задавати двома способами.

1. За його назвою
Браузери підтримують деякі кольори по їх назві.

2. За шістнадцятиричним значенням
Для завдання квітів використовуються числа в шістнадцятковому коді. Шістнадцяткова система, на відміну від десяткової системи, базується, як випливає з її назви, на числі 16. Цифри будуть наступні: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C , D, E, F. Цифри від 10 до 15 замінені латинськими буквами. Числа більше 15 в шістнадцятковій системі утворюються об'єднанням двох чисел в одне. Наприклад, числу 255 в десятковій системі відповідає число FF в шістнадцятковій системі. Щоб не виникало плутанини у визначенні системи числення, перед шістнадцятковим числом ставлять символ грат #, наприклад # 666999. Кожен з трьох кольорів - червоний, зелений і синій - може набувати значень від 00 до FF. Таким чином, позначення кольору розбивається на три складові #rrggbb, де перші два символи відзначають червону компоненту кольору, два середніх - зелену, а два останніх - синю.

Значення за замовчуванням
Ні.

Приклад 2. Зміна кольору кордону між фреймами









параметр FRAMEBORDER

опис
Визначає, відображати кордон між фреймами чи ні. Браузер Opera в будь-якому випадку показує тонку лінію, якщо у тега FRAMESET не заданий параметр framespacing = 0. Цей параметр скасовує дію атрибута frameborder у тега FRAMESET.

синтаксис

аргументи
Допускається використовувати значення yes або 1 для відображення кордону і no або 0, щоб її приховати.

Значення за замовчуванням
Ні.

Приклад 3. Приховування кордонів між фреймами







параметр NAME

опис
У звичайному HTML-документі при переході по посиланню, у вікні браузера поточний документ замінюється новим. При використанні фреймів схема завантаження документів відрізняється від стандартної. Основна відмінність - можливість завантажувати документ в обраний фрейм з іншого. Для цієї мети використовується параметр target тега А. Як значення вказується ім'я фрейма, в який буде завантажуватися документ, заданий параметром name.

синтаксис

аргументи
Як ім'я використовується набір символів, включаючи числа і букви. При зверненні до кадру на ім'я дотримуйтесь той же написання, що і в параметрі name.

Значення за замовчуванням
Ні.

Приклад 4. Додавання імені фрейму







параметр NORESIZE

опис
Користувач може змінити розмір фрейма за допомогою курсору миші, активувавши його на кордоні і перетягуючи в потрібну сторону. Причому не має значення, видно межу чи ні. Додавання параметра noresize забороняє цю можливість, і користувач вже не може змінити розміри фреймів самостійно.

синтаксис

аргументи
У цього параметра немає значень, якщо він присутній, то користувач не може змінювати розмір фреймів.

Значення за замовчуванням
За замовчуванням розмір фреймів можна змінювати.

Приклад 5. Заборона на зміну розміру рамки






параметр SRC

синтаксис

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

Значення за замовчуванням
Ні.

Приклад 7. Шлях до файлу


Теги html - тег frame - атрибут frameborder