Фрейми — фрагменти вікна броузера, у кожне з яких може завантажуватися окремий HTML-документ. Такий документ містить лише опис зовнішнього вигляду фреймів, які виконуються у тегові <FRAMESET>…</FRAMESET>, що використовується замість тега <BODY>. Застосовуються такі атрибути:
ROWS — описує рядки таблиці фреймів (значення записуються у пікселях, відсотках, відносних величинах);
COLS — описує стовпці таблиці фреймів (значення записуються у пікселях, відсотках, відносних величинах);
BORDER — ширина оздоблення всіх рамок для усіх кадрів, у пікселях;
FRAMEBORDER — наявність або відсутність границі між фреймами (yes/no);
FRAMECPACING — указується ширина проміжку між суміжними кадрами, у пікселях.
Усередині тега <FRAMESET> знаходяться описи окремих кадрів, кожний у власному тегові <FRAME>, закривати який не потрібно. Кількість таких тегів повинна бути рівною кількості кадрів, котра визначена у тегові <FRAMESET> (кадри описуються зліва направо, зверху вниз). Вкажемо деякі атрибути тега <FRAME>:
SRC — адреса документа, що завантажується у даний фрейм;
NAME — ім¢я фрейма;
SCROLLING — вказує на наявність або відсутність лінійок прокрутки;
FRAMEBORDER — вказує на наявність або відсутність границі між фреймами.
Наприклад:
<frameset cols=¢¢30%,¢¢>
<frame name=¢¢first¢¢ src=¢¢ExFrame1.html>
<frame name=¢¢second¢¢ src=¢¢ExFrame2.html>
</frameset>
Для створення більш складних конфігурацій тега <FRAMESET> можуть вкладатися один в один. Наприклад:
Також існує поняття „плаваючі” фрейми — це фрагменти вікна броузера, які займають довільне місце на екрані та створюються за допомогою <IFRAME>…</IFRAME>.