Фрейм, Фреймы в HTML

Фрейм (от англ. слова frame — кадр, рамка) – под этим термином прячется достаточно популярная и распространенная технология языка гипертекстовой разметки HTML — фрейм, которая позволяет разбить веб-страницу на несколько независимых блоков, размещенных рядом друг с другом.

Иными словами фрейм — это рамки, которые разбивают интернет-страничку на отдельные кадры, расположенные в одном экране браузера и являются независимыми друг от друга. Прелесть фреймов в том, что каждый такой кадр, окно — могут иметь свой собственный адрес, а при клике на одно из ссылок в одном фрейме, можно видеть интернет странички в других окнах браузера.

Раньше фреймы html часто использовались для навигации в сайтах, блогах, порталах. Удобно это было тем, что вся навигация сайта находилась в одном окне, а контент (странички с текстом) в другом. Сегодня уже мало кто использует html фреймы на веб-ресурсах, разве что для внедрения в одну CMS часть из другой.

Атрибуты фреймов:

  • bordercolor: цвет линии границы
  • frameborder: рамка вокруг фрейма
  • name: Задает уникальное имя фрейма
  • noresize: позволят разрешить или запретить пользователю изменять размер фрейма
  • scrolling: способы отображения прокрутки (скрола) в фремах
  • src: путь, к файлу, для загрузки во фрейме

Пример использования тега фрейма:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Тег FRAME</title>
</head>
<frameset rows="80,*" cols="*">
<frame src="top.html" name="topFrame" scrolling="no" noresize>
<frameset cols="80,*">
<frame src="left.html" name="leftFrame" scrolling="no" noresize>
<frame src="main.html" name="mainFrame">
</frameset>
</frameset>
</html>
Если вам понравилась статья, вы можете подписаться на RSS или e-mail рассылку. Для получения обновлений по электронной почте, введите ваш e-mail адрес в эту форму (доставка от SmartResponder):

4 вопроса / комментария

  1. Анатолий,
    1

    Фрейм очень часто используют при написании страниц на HTML вручную. Интересно, а можно ли в неподвижном фрейме разместить рекламные блоки Google, а в другом — материал страницы?

  2. Сашандра,
    2

    Странички в рамках всегда лучше воспринимаются мною. Несколько окон и полезных рамок, особенно если они разных ярких цветов. Ага, хорошая информация, мне нравятся страницы в фейсбуке разбитые фреймами — так удобно выбирать нужную информацию. Также нравится, что фреймы часто встречаются в последнее время в интернете.

  3. Юля,
    3

    С недавних пор я начала увлекаться HTML. Пока не осмелилась написать, например, целый сайт, но по-кусочкам разбираюсь что есть что. Я тоже большой любитель разных рамочек. Так что постараюсь эти знания применить на практике. Скажите, а куда мне вписать текст? Если я хочу создать определенное объявление и поставить его в рамочку?

  4. Евгений Москаленко,
    4

    Юлия, вы наверное не совсем поняли что такое фрейм! :) Фрейм — это не просто рамочка у текста. HTML фрейм — это блок такой, в виде рамки, миникадр который являются независимыми друг от друга. К примеру есть у вас сайт, вы хотите на какой-то странице внедрить кусок другого сайта, форум или еще что-то, вот с помощью фрейма это можно реализовать. Но это не единственное его применение.

    Рамочки для текста делаются с помощью стилей css.

Задать вопрос / Оставить комментарий