русский  עברית
tadam logo
Рассылка
Присоединитесь к списку рассылки для получения последних новостей
Имейл
Имя и фамилия
Примеры HTML
Основные атрибуты HTML

HTML <frameset> Тег

Пример

Простая страница с тремя фреймами:
<html>
<frameset cols="250px,*,250px">
  <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
</frameset>
</html>
Результат выполнения кода выше:

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

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

Элемент frameset включает два или более элементов. Каждый фрейм содержит отличный от другого документ.

Элемент frameset говорит лишь, сколько столбцов и строк будет в наборе фреймов.

Поддержка браузеров

тег <frameset> поддерживается во всех ведущих браузерах

Отличия между HTML и XHTML

НЕТ

Советы и комментарии

Примечание: Если вы хотите проверить страницы, содержащие фреймы, убедитесь, что тип документа установлен в положение "Frameset DTD". Читайте больше о типах документа.

Важно: Вы не можете использовать элемент <body> вместе с элементом frameset. Однако, если вы добавите тег <noframes> содержащий текст для браузеров, которые не поддерживают фреймы, вы должны заключить текст в элемент body.

Дополнительные атрибуты

DTD указывает, в какой HTML 4.01/XHTML 1.0 DTD допускаются атрибуты. S=Strict (строгий), T=Transitional (переходный), и F=Frameset (набор фреймов).
АтрибутЗначениеОписаниеDTD
colsпиксели
%
*
Определяет количество и размер столбцов в наборе фреймовF
rowsпиксели
%
*
Определяет количество и размер строчек в наборе фреймовF

Стандартные атрибуты

Тег <frame> поддерживает следующие стандартные атрибуты:
АтрибутЗначениеОписаниеDTD
classclassnameОпределяет имя класса для элементаSTF
ididОпределяет уникальный id для элементаSTF
stylestyle_definitionОпределяет встроенный стиль для элементаSTF
titletextОпределяет дополнительную информацию об элементеSTF
Более подробная информация о Стандартных атрибутах.

Атрибуты событий

Тег <frameset> поддерживает следующие атрибуты событий:
АтрибутЗначениеОписаниеDTD
onloadscriptСкрипт выполняется когда документ загружаетсяF
onunloadscriptСкрипт выполняется когда документ выгружаетсяF
onclickscriptСкрипт выполняется когда нажимается мышкаSTF
ondblclickscriptСкрипт выполняется когда мышка нажимается дваждыSTF
onmousedownscriptСкрипт выполняется когда клавиша мышки нажатаSTF
onmousemovescriptСкрипт выполняется когда указатель мышки сдвинулсяSTF
onmouseoutscriptСкрипт выполняется когда указатель мышки вышел из границ элементаSTF
onmouseoverscriptСкрипт выполняется когда указатель мышки проходит над элементомSTF
onmouseupscriptСкрипт выполняется когда клавиша мышки отпущенаSTF
onkeydownscriptСкрипт выполняется когда клавиша клавиатуры нажатаSTF
onkeypressscriptСкрипт выполняется когда клавиша клавиатуры нажата и отпущенаSTF
onkeyupscriptСкрипт выполняется когда клавиша мышки отпущенаSTF

Более подробная информация о Атрибуты событий.

Больше примеров

Пример 1

Как сделать набор горизонтальных фреймов с тремя различными документами.
<frameset rows="50px,*,50px">
  <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
</frameset>
Результат выполнения кода выше:

Пример 2

Как создать набор фреймов с тремя документами, и как перемешать их в строках и колонках.
<frameset rows="250px,250px">
  <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
  <frameset cols="250px,*">
    <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
    <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
  </frameset>
</frameset>
Результат выполнения кода выше:

Пример 3

Как использовать тег <noframes>
<frameset cols="250px,*,250px">
  <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
  <noframes>
    Извените, ваш браузер не поддерживает фреймы !
  </noframes>
</frameset>
Результат выполнения кода выше:

Пример 4

Как использовать атрибут "noresize". Нельзя изменить размеры фреймов. Проведите мышкой над границами между фреймами и обратите внимание, что вы не можете передвинуть границы.
<html>
<frameset cols="250px,*,250px">
  <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" noresize="noresize" />
  <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
</frameset>
</html>
Результат выполнения кода выше:

Пример 5

Как создать фрейм навигации. Фрейм навигации включает список ссылок с целью на второй фрейм. Файл, называемый "tryhtml_contents.htm" включает три линка.
<frameset cols="250,*">
  <frame src="http://xhtml.co.il/tryit/html/tryhtml_contents.htm" />
  <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" name="showframe" />
</frameset>
Результат выполнения кода выше:

Пример 6

Пример демонстрирует два фрейма. Один фрейм имеет источник на указанную секцию в файле. Указанная секция имеет <a name="C10"> в файле "link.html".
<html>
<frameset cols="200,*">
 <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
 <frame src="http://xhtml.co.il/tryit/html/link.htm#C10" />
</frameset>
</html>
Результат выполнения кода выше:

Пример 7

Этот пример показывает два фрейма. Навигационный фрейм (content.htm) слева содержит список ссылок со второго фрейма (link.htm) в качестве цели. Второй фрейм показывает, связанный документ. Одна из ссылок в навигационном фрейме связанна с указанной частью файла цели.
<frameset cols="180,*">
  <frame src="http://xhtml.co.il/tryit/html/ru/content.htm" />
  <frame src="http://xhtml.co.il/tryit/html/link.htm" name="showframe" />
</frameset>
Результат выполнения кода выше:
Была ли эта информация полезной?
   

Комментарии