HTML тег frame

Тег <frame> определяет отдельное окно или область (фрейм) внутри фреймовой структуры на странице.

Каждый элемент <frame> может иметь свой индивидуальный набор атрибутов.

Если вы хотите, чтобы страница с фреймовой структурой проходила валидацию, установите директиву <!DOCTYPE> либо в "HTML Frameset DTD", либо в "XHTML Frameset DTD".

Разница между HTML 4.01 и HTML5

Элемент <frame> не поддерживается в HTML5.

Различия между HTML и XHTML

В HTML тег <frame> - одиночный элемент без закрывающего тега. В XHTML тег <frame> должен закрываться должным образом, а именно — <frame />.

Атрибуты тега <frame>
Атрибут Описание
frameborder Определяет, следует ли отображать трехмерную границу вокруг фрейма
longdesc Определяет URL с развернутым описанием содержимого фрейма
marginheight Определяет отступ между контентом и верхним и нижним краями фрейма
marginwidth Определяет отступ между контентом и левым и правым краями фрейма
name Определяет имя фрейма
noresize Запрещает изменять размер фрейма
scrolling Определяет, каким образом следует отображать полосы прокрутки во фрейме
src Определяет адрес документа для вывода в фрейме

HTML пример

Простая трехфреймовая страница:


<frameset cols="25%,*,25%">
   <frame src='frame_a.htm'>
   <frame src='frame_b.htm'>
   <frame src='frame_c.htm'>
</frameset>