Тег <frame>

Тег <frame> определяет свойства отдельного фрейма, на которые делится окно браузера. Этот элемент должен располагаться в контейнере <frameset>, который к тому же задает способ разметки страницы на отдельные области.

В каждую из таких областей загружается самостоятельная веб-страница определяемая с помощью атрибута src. Хотя обязательных атрибутов у тега<frame> и нет, рекомендуется задавать каждому фрейму его имя через атрибут name. Это особенно важно, если требуется по ссылке из одного фрейма загружать документ в другой.

поддержка браузерами:
IExplorer Chrome Opera Safari Firefox Android iOS
3.0+ 1.0+ 4.0+ 1.0+ 1.0+ 1.0+ 1.0+
спецификация:
HTML: 3.2 4.01 5.0
XHTML: 1.0 1.1
синтаксис:
<frameset>
  <frame>
</frameset>
атрибуты:
bordercolor - Если у тега <frameset> установлено отображение границ, то для индивидуальных фреймов их цвет можно изменить через атрибут bordercolor тега <frame>.
frameborder - Определяет, отображать границу между фреймами или нет.
name - В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым.
noresize - Пользователь может изменить размер фрейма с помощью курсора мыши, активировав его на границе и перетаскивая в нужную сторону.
scrolling - Если содержимое фрейма не помещается в отведенное окно, автоматически появляются полосы прокрутки для просмотра информации.
src - Указывает адрес файла (URL), который будет загружаться во фрейм.
закрывающий тег:
Не требуется.
пример кода:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
  "http://www.w3.org/TR/html4/frameset.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег FRAME</title>
 </head>

 <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>

</html>