Тег <frame> определяет отдельное окно или область (фрейм) внутри фреймовой структуры на странице.
Каждый элемент <frame> может иметь свой индивидуальный набор атрибутов.
Если вы хотите, чтобы страница с фреймовой структурой проходила валидацию, установите директиву <!DOCTYPE> либо в "HTML Frameset DTD", либо в "XHTML Frameset DTD".
Разница между HTML 4.01 и HTML5
Элемент <frame> не поддерживается в HTML5.
Различия между HTML и XHTML
В HTML тег <frame> - одиночный элемент без закрывающего тега. В XHTML тег <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>