Фрейми

Оновлено: 29.11.2022

  • frame

    frame

    Елемент <frame> (від англ. frame – рамка, каркас) визначає властивості окремого кадру, куди ділиться вікно браузера. Цей елемент повинен розміщуватись у контейнері <frameset>, який також визначає спосіб розмітки сторінки на окремі області. У кожну з таких областей завантажується самостійна вебсторінка, яка визначається за допомогою атрибута src. Хоча обов'язкових атрибутів <frame> немає, рекомендується задавати кожному кадру його ім'я через атрибут name. Це особливо важливо, якщо за посиланням одного кадру потрібно завантажувати документ в інший.

  • frameset

    frameset

    Визначає структуру кадрів на вебсторінці. Фрейми розділяють вікно браузера на окремі області, розташовані впритул один до одного. У кожну з таких областей завантажується самостійна вебсторінка, яка визначається за допомогою елемента <frame>. За допомогою кадрів вебсторінка ділиться на два або більше документи, які зазвичай містять навігацію по сайту та його контент. Механізм кадрів дозволяє відкривати документ в одному кадрі за посиланням, натиснутим в іншому кадрі. Елемент <frameset> (від англ. frame set — набір рамок) замінює собою <body> на вебсторінці. Допустимо використовувати вкладену структуру елементів, це дозволяє розбити один кадр на дві та більше областей.

  • iframe

    iframe

    Елемент <iframe> (від англ. inline frame — вбудований кадр) створює вбудований кадр, який знаходиться всередині звичайного документа, він дозволяє завантажувати в область заданих розмірів будь-які інші незалежні документи.

  • noframes

    noframes

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