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>