Тег <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>