ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
HTML теги. Полный справочник

HTML тег <frameset>. Не поддерживается в HTML5.


Пример

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

<frameset cols="25%,*,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
</frameset>
Попробуйте сами »

Больше примеров "Попробуйте сами" ниже.


Определение и использование

Тег <frameset> не поддерживается в HTML5.

Тег <frameset> определяет набор фреймов.

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

Элемент <frameset> определяет СКОЛЬКО столбцов или строк, которые будут в наборе фреймов, и СКОЛЬКО процентов / пикселей пространства будут занимать каждый из них.

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


Поддержка браузерами

Элемент
<frameset> Yes Yes Yes Yes Yes

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

Тег <frameset> не поддерживается в HTML5.


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

Отсутствуют.


Необязательные атрибуты

Атрибут Значение Описание
cols pixels
%
*
Не поддерживается в HTML5.
Определяет количество и размер столбцов в наборе фреймов
rows pixels
%
*
Не поддерживается в HTML5.
Определяет количество и размер строк в наборе фреймов

Попробуйте сами - Примеры

Горизонтальный frameset
Как сделать горизонтальный набор фреймов с тремя разными документами.

Смешанный frameset
Как создать набор фреймов с тремя документами и как их смешать в строках и столбцах.

Frameset без изменения размера="noresize"
Как использовать атрибут "noresize". Фреймы не могут быть изменены. Наведите курсор на границы между фреймами и обратите внимание, что вы не можете перемещать границы.