Фреймы HTML

  • Предыдущая страница URL HTML
  • Следующая страница Фон HTML

Используя рамки, вы можете отображать не одну страницу в одном окне браузера.

Пример

Вертикальная рамка
Этот пример демонстрирует: как создать вертикальную рамку, используя три разных документа
Горизонтальная рамка
Этот пример демонстрирует: как создать горизонтальную рамку, используя три разных документа

(Более подробные примеры можно найти в нижней части этой страницы)

Рамка

Используя рамки, вы можете отображать не одну страницу в одном окне браузера. Каждая HTML документ называется рамкой, и каждая рамка независима от других рамок.

Недостатки использования рамок:

  • Разработчикам необходимо одновременно отслеживать больше HTML документов
  • 很难打印整个页面
Тег <frameset> (рамочная структура)
  • Тег <frameset> (рамочная структура) определяет, как窗口 будет разделен на рамки
  • Каждый <frameset> определяет ряд строкилиКолонки
  • Значения rows/columns определяют площадь, занимаемую каждой строкой или колонкой.

Примечание редактора:Тег <frameset> также может быть переведен как "рамка-сборка".

Тег <frame> (рамка)

Тег <frame> определяет HTML документ, который размещается в каждой рамке.

В следующем примере мы установили рамку с двумя колонками. Первая колонка настроена на занимание 25% окна браузера. Вторая колонка настроена на занимание 75% окна браузера. HTML документ "frame_a.htm" размещен в первой колонке, а HTML документ "frame_b.htm" размещен во второй колонке:

<frameset cols="25%,75%">
   <frame src="frame_a.htm">
   <frame src="frame_b.htm">
</frameset>

Основные注意事项 - полезные советы:

Если рамка имеет видимые рамки, пользователь может перетаскивать рамки, чтобы изменить их размер. Чтобы избежать этого, можно добавить в тег <frame>: noresize="noresize".

Добавьте тег <noframes> для браузеров, которые не поддерживают фреймы.

Важное замечание:Не может быть использован тег <body></body> вместе с тегом <frameset></frameset>! Однако, если вы добавляете тег <noframes>, содержащий текст, его необходимо поместить в теги <body></body> (см. первый пример, как это делается.).

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

Как использовать тег <noframes>
Этот пример демонстрирует: как использовать тег <noframes>.
Смешанная структура фреймов
Этот пример демонстрирует, как создать структуру фрейма с тремя документами, которые смешаны в строках и столбцах.
Структура фрейма с атрибутом noresize="noresize"
Этот пример демонстрирует использование атрибута noresize. В этом примере фрейм не может быть изменен по размеру. При перетаскивании мыши по границам фрейма, вы会发现, что граница не может быть перемещена.
Навигационный фрейм
Этот пример демонстрирует, как создать навигационный фрейм. Навигационный фрейм содержит список ссылок, которые указывают на второй фрейм в качестве目标是. Файл "contents.htm" содержит три ссылки.
Внутренний фрейм
Этот пример демонстрирует, как создать фрейм вlined (фрейм в HTML странице).
Перейти к указанной секции в фрейме
Этот пример демонстрирует два фрейма. Один из фреймов содержит ссылку на указанную секцию в другом файле. Файл "link.htm" указывает на секцию, идентифицированную с помощью <a name="C10">.
Использование навигации фреймов для перехода к указанной секции
Этот пример демонстрирует два фрейма. Левый навигационный фрейм содержит список ссылок, которые указывают на второй фрейм в качестве目标是. Второй фрейм показывает документ, на который указывает ссылка. Ссылки в навигационном фрейме указывают на разделы, указанные в целевом файле.
  • Предыдущая страница URL HTML
  • Следующая страница Фон HTML