Фрейм (HTML)

Перегляд цього шаблону HTML

Фрейм (від англ. frame - Рамка) - окремий, закінчений HTML-документ, який разом з іншими HTML-документами може бути відображений у вікні браузера.

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

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

В даний час використання фреймів для публічних сайтів не рекомендовано. Головним чином це пов'язано з принципом роботи пошукових машин, які призводять користувача до HTML-документу, що є відповідно до задуму лише одним з фреймів того, що автору сайту хотілося б представити. Даний недолік фреймів усувається засобами JavaScript. [1]


Опис

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

Синтаксис:

Параметри:

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

Приклад використання тега:

 <  frameset  rows  =  "80, *"  cols  =  "*"  >  <  frame  src  =  "Top.html"  name  =  "TopFrame"  scrolling  =  "No"  noresize>  <  frameset  cols  =  "80, *"  >  <  frame  src  =  "Left.html"  name  =  "LeftFrame"  scrolling  =  "No"  noresize>  <  frame  src  =  "Main.html"  name  =  "MainFrame"  >  <  /  frameset  >  <  /  frameset  > 

Примітки


Перегляд цього шаблону Веб і веб-сайти
Глобально
Локально
Види сайтів
і сервісів
Створення та
обслуговування
Типи макетів,
сторінок, сайтів
Технічне
Маркетинг
Соціум і культура