Сайт о телевидении

Сайт о телевидении

» » Плавающие фреймы. Пример: Управление границей фреймов. Размещение плавающих фреймов в документах HTML

Плавающие фреймы. Пример: Управление границей фреймов. Размещение плавающих фреймов в документах HTML

Навигатор Microsoft Internet Explorer позволяет создавать еще одну разновидность фреймов - так называемые плавающие фреймы.

Вы можете использовать плавающий фрейм не только для размещения текста в тексте, но и для организации ссылок на другие документы.

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

Плавающий фрейм вставляется в документ HTML при помощи оператора . Для этого оператора можно задавать параметрALIGN, который задает выравнивание текста, расположенного около плавающего фрейма, параметры WIDTH и HEIGHT, задающие размеры фрейма, а также параметры HSPACE и VSPACE.

Еще один параметр, который допустим при описании плавающего фрейма - FRAMEBORDER. Он может принимать значения 1 или 0. Если значение этого параметра равно 1, плавающий фрейм заключается в трехмерную рамку (используется по умолчанию), а если 0 - рамка не отображается.

Параметр SCROLLING может принимать значения “yes”,“no”или“auto”. Если указано значение“yes”, окно плавающего фрейма будет иметь полосы просмотра. Если“no” - полос просмотра не будет. В том случае, когда для параметра SCROLLING указано значение“auto”, полосы просмотра будут создаваться только при необходимости, когда содержимое документа не помещается в окне фрейма.

Пример

Плавающие фреймы в <a href="/sozdanie-dokumenta-html5-html-dokumenty-osnovy-html5.html">документах HTML</a>

Размещение плавающих фреймов в документах HTML

Вы можете включить внутрь документа HTML плавающий фрейм:

Если указано выравнивание по левой границе,

текст, расположенный рядом с плавающим фреймом, будет

расположен справа от фрейма

В этом документе определен плавающий фрейм, в который загружается документ HTML, расположенный в файлеinclude.html

Include.Html

Документ для плавающего фрейма

Содержимое этого документа отображается внутри

плавающего фрейма.

Оно отображается в окне, которое имеет

вертикальную полосу просмотра.

Если содержимое документа,

загруженного в плавающий фрейм, не помещается в окне фрейма,

пользователь может пролистать его при помощи этой

полосы просмотра.

Лабораторное задание №5

1) Создать документ с фреймами следующего вида:

2) Создать документ с фреймами следующего вида:

3) Создать документ с фреймами следующего вида:

Первоначально здесь должна быть расположена информация об авторе

Видеофрагмент 1

на заранее созданныеhtmlдокументы, при нажатии на ссылки их содержание должно отображаться в окне фрейма №1.

В окне фрейма2 должна располагаться страница с видеофрагментом1, при нажатии на видеофрагмент1 в окно фрейма3 должна загрузиться информация, содержащая: описание видеофрагмента1 и ссылку на видеофрагмент 2, при нажатии на эту ссылку в окне фрейма 2 должен загрузиться видеофрагмент 2, при нажатии на видеофрагмент2 в окне фрейма 3 должна загрузиться информация, содержащая: описание видеофрагмента2 и ссылку на видеофрагмент 1…

4) Самостоятельно придумать 4 примера документов с фреймами для демонстрации работы параметра TARGET с предопределенными именами (_top, _parent, _self, _blank).

5) Самостоятельно придумать примеры документов с фреймами, чтобы продемонстрировать умение:

    задавать размер фреймов

    задавать рамки для фреймов

    задавать расстояние между фреймами

    задавать отступ

    знать, как сделать невозможным изменение окна фрейма

    сделать появление полосы прокрутки, только при необходимости

6)Создать документ с плавающим фреймом, без рамки, полоса прокрутки должна появляться при необходимости, текст, расположенный рядом с фреймом должен быть расположен слева от фрейма.

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

Часто при создании сайта возникает необходимость открывать в одном окне браузера одновременно несколько HTML документов.. так вот фреймы как раз таки и созданы для того чтобы определить рабочие области для каждого документа. Кроме того, фреймы - это хороший инструмент, с помощью которого можно заниматься версткой страницы, они служат достойной "альтернативой" табличному способу верстки страницы.. в кавычки взял слово "альтернатива" потому, что это совершенно иной способ построения сайта со своими достоинствами и недостатками и его достаточно трудно сопоставлять с доселе привычным построением сайта.. но обо всем по порядку..

Ну что, начнем? Допустим нам необходимо в одном окне браузера открыть сразу три HTML документа и расположить их к примеру вот таким способом:

Что нам для этого нужно? Для начала естественно нам необходимо создать три отдельных html документа которые мы собственно и будем открывать в одном окне.. Пусть первый документ будет нести в себе графическое изображение и будет выполнять роль логотипа назовём его logotype.html , вторым документом будет некое содержание.. назовём menu.html , ну и третьим документ с кучей текста. text.html. Конечно Вы можете придумать свои названия, как впрочем и содержание документов, но пока лучше всё же копируйте мои.. так будет удобнее и мне и Вам.

Итак, есть три файла logotype.html, menu.html и text.html.. которые нам необходимо разместить под одной крышей, а крыши у нас как раз таки ещё пока и нет..

Пишем "крышу", главный документ к которому будем подключать наши файлы. Раз он будет главным, присваиваем ему имя index.html.



фреймы



Вот привычная для нас структура документа которую мы пережевали ещё в самом начале нашего обучения.. Фреймы ломают сложившиеся стереотипы! Структура фрейм документа имеет вот такой вид:



фреймы



Отсутствие тега компенсирует новый тег - установить фрейм или набор фреймов.. с этим товарищем мы собственно и будем работать дальше.

Тег имеет атрибуты rows и cols - эти атрибуты указывают браузеру на то, как следует размещать фреймы в окне браузера

rows - горизонтально cols - вертикально

В нашем случае нам необходимо горизонтальное размещение фреймов.. значит пишем так:



фреймы

rows="15%,15%,70%" >

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

Вот несколько примеров написания:
- такая запись говорит о том, что будет три горизонтальных окошка где последнее займет 70% площади окна браузера, а первые два по 15%.
- здесь три окна расположены вертикально ширина которых указана в пикселях.
- такая запись значит, что первое и третье окно будут иметь ширину 100 и 180 пикселей соответственно, а второй фрейм займет всю оставшеюся площадь.

С размещением документов покончили, теперь собственно осталось их подключить и насладится первым результатом..

Тег и его атрибут src укажет браузеру путь к html документу который следует открыть в отведенном для него месте. У нас имеется три отдельных документа logotype.html, menu.html и text.html теперь к каждому нужно прописать путь, что мы собственно и делаем. (предполагаю, что у Вас все четыре файла находятся в одной папке и пути к ним имеют самую простую запись по типу: )

Файл index.html


фреймы







Файл logotype.html


фреймы





Файл menu.html


фреймы


Меню:

Суп из шампиньонов
Бобы в горшочке по-итальянски
Австралийский летний салат
... ... ...



Файл text.html


фреймы


Суп из шампиньонов


куча текста..


В данном примере я выложил все четыре HTML документа где index.html является основным, а остальные три, это подключаемые страницы, каждая из которых в принципе может работать автономно и содержать в себе всё что угодно картинки, таблицы, тексты, ссылки.. сделал я это для того что бы дать Вам понять принцип работы с фреймами. В дальнейших примерах я буду выкладывать лишь головной файл с фреймами, (а то уж больно много места на странице они все вместе занимают), а Вы знайте что у меня "где то там" есть все остальные файлы содержащие в себе графику, тексты, может быть ещё что ни будь.. ну и не отставайте за мной потихоньку редактируйте свои собственные странички к будущему тренировочному сайту.. Не знаю про что Вы будите писать свой, а я тут пообещался помочь одной девушке в написании сайта посвящённого кулинарии..)) так что решил так сказать сразу на двух зайцев замахнуться.. на девушку зайку и сайт..)) как-то так..))

В выше изложенном примере мы расположили все окна горизонтально, поменяв атрибут rows на cols можно расположить их в вертикальном порядке. А как быть, если требуется разместить наши окна


вот так?: или так?: или даже так?:

Выход есть. Разберём на примерах.

Начнём с первого случая.. что мы видим? А видим мы две строки, где вторая поделена на два столбца.

A теперь по порядку:

- делим окно браузера на две строки
- в первую строку загружаем наш логотип
- а вторую строку делим на два столбца
- в первом будет меню
- а во втором куча текста
- закрываем тег деления на столбцы
- закрываем тег деления на строки

Вообще то говорить столбцы и строки неверно, так как фреймы никакого отношения к таблицам не имеют кроме как визуального подобия, правильно говорить горизонтальные и вертикальные фреймы.. ну это я так изрекаюсь что б Вам понятнее было..

Ну да ладно, смотрим пример:



фреймы









Во втором случае у нас имеется два столбца в котором второй поделен на две строки, значит будем писать так:

- делим окно на два столбца
- в первом будет содержание
- а второй делим на две строки
- логотип
- и основной текст
- закрываем деление на строки
- закрываем деление на столбцы



фреймы









Третий случай немного посложней, но бояться его не стоит.. тем более что именно такое построение лично я выбрал для сайта про кулинарное искусство, чуть ниже объясню почему. Что мы имеем? три столбца причем во второй столбец по сути заключён наш первый случай..

- делим окно на три столбика (обратите внимание второй столбец занимает ровно 800 пикселей а два крайних точного размера не имеют и поделят пополам оставшееся место)
-в первый столбец загружаем html документ который будет выполнять сугубо декоративную функцию

-
-
- во второй столбец вставляем наш "первый случай"
-
-
-
-

- в третий столбец загружаем всё тот же файл с декорациями
- захлопываем

Посмотрите пример, а потом я объясню почему избрал путь с пятью окнами



фреймы













Так почему пять окон? Помнится мне, я уже писал про то, что у разных пользователей сети Интернет на мониторах выставлены разные разрешения и соответственно на разных экранах наш сайт будет выглядеть по разному.. и если нет конкретных размеров все наши рисунки, тексты, таблицы что называется "поплывут" у тех пользователей, разрешения мониторов которых отлично от Вашего. Когда мы верстали сайт с помощью таблицы, вопрос с размерами страницы решался при помощи присуждения этой таблице конкретной ширины и высоты, к сожалению, с фреймами так поступить нельзя.. даже если указывать ширину фреймов не в процентах, а в пикселях, всё равно последний столбец растянется на оставшеюся ширину окна браузера и страница, что называется, потеряет "товарный вид". Так как же быть? Приходится идти на маленькие хитрости.. Задав центральному столбцу (в котором у нас собственно и размещена вся страница) размер 800 пикселей мы раз и навсегда определи его ширину, а безразмерные первый и третий столбцы помимо декора выполняют роль своего рода "пружин" на которых подвешен центральный столбец.. Так, у людей с маленьким разрешением монитора эти окна/поля будут узкими, а людей с большим разрешением широкими, таким образом центральный столбец никак не пострадает и теперь мы можем с полной уверенностью размещать в нём какие либо объекты, с точной привязкой по месту, не переживая за их дальнейшую судьбу. Сравните первый пример, где три окна и третий, где их уже пять, неправда ли так лучше?

На этом с размещением и размерами фреймов закончим.. и так здесь долго задержались.. идём дальше.

Приводим фреймы в опрятный вид.

В последнем нашем примере первое, что бросается в глаза, это целая куча полос прокруток, которые стоят где надо и не надо.. Давайте от них избавимся, ну можно и оставить кое где.. Делается это при помощи атрибута scrolling - тега , он может иметь одно из трёх значений:

  • no
  • yes - всегда показывать,
  • auto



фреймы


scrolling="no" >

scrolling="no" >





scrolling="no" >


Поля фреймов или иначе расстояние от границ фрейма до текста или картинки, как в нашем случае, задаются в пикселях при помощи атрибутов marginwidth и marginheight тега



фреймы




marginwidth="0" marginheight="0" >


marginwidth="10" marginheight="10" >





Поговорим немного о рамках вокруг наших фреймов.

Если Вы обратили внимание, то в последнем примере наведя курсор на границу фрейма он, курсор то бишь, приобретает другой вид (захватить и переместить) и теперь эту границу можно перетащить в какую либо сторону удерживая левой кнопкой мыши. Иногда такая "мобильность" границ фреймов играет на руку веб-мастеру, но чаще всё же мешает.. Для того, чтобы запретить пользователю играться с размерами окон для тега придумали атрибут noresize



фреймы


noresize >

noresize >

noresize >
noresize >


noresize >


А вот давно нам знакомый атрибут border задаёт ширину в пикселях этих самых рамок между фрёймами.. пишется он внутри тега . Как и раньше значение border="0" вовсе избавит нас от рамок.



фреймы

border="0" >

border="0" >

border="0" >







Фреймы и ссылки.

Настало время оживить наш сайт ссылками, да вот беда, знакомая нам обыкновенная ссылка Бобы в горшочке по-итальянски откроет данный документ в том же фрейме где она и находится, в нашем случае непосредственно в фрейме с содержанием, а само содержание в момент перехода по этой ссылки уйдёт в небытие.. можете взглянуть на корявый пример.. кликнете в нём на любую ссылку.. Что бы впредь такого не происходило, необходимо указывать браузеру в каком фрейме следует открывать необходимый нам документ, ну если конечно Вам и в правду не нужно открывать его в этом же фрейме.

Помнится мы уже знакомились, в главе посвящённой ссылкам, с атрибутами name - имя и target - цель, применяются они также и при работе с фреймами механизм немного изменён а так почти тоже самое. первым делом фрейму в котором мы хотели бы открывать какие либо документы необходимо присвоить индивидуальное имя.

пишется так:

name="osnovnoe" > имя можно придумать любое.. главное его не забыть..

Пишется так:

target="osnovnoe" >Бобы в горшочке по-итальянски

Ну я думаю Вам уже не стоит объяснять, что прежде чем ссылаться на какие либо документы, их необходимо создать.. в моём случае файлы (рецепты) имеют имена text.html, text1.html, text2.html…

Посмотрите пример:

Файл index.html


фреймы







name="osnovnoe" marginwidth="10" marginheight="10" noresize>





Файл menu.html


фреймы


Меню:




target="osnovnoe" >Суп из шампиньонов

target="osnovnoe" >Бобы в горшочке по-итальянски

target="osnovnoe" >Австралийский летний салат

... ... ...



Так же как и раньше документ можно открыть в отдельном окне. Напомню, пишется так:

target="_blank" >Бобы в горшочке по-итальянски

Или же присвоив атрибуту target значение _top открыть его в этом же окне браузера, но на весь экран.. "обнулив" при этом всё что бы там не находилось.. пишется так:

target="_top" >Бобы в горшочке по-итальянски

Такой вот сайтик получился.. конечно над ним ещё работать и работать.. к тому же по моёй задумке он будет иметь несколько иную структуру в плане навигации по сайту, в нем будет ёщё целая куча страниц, красивое меню, но что касается фреймовой структуры, думаю она останется прежней..

Плавающий фрейм

Иногда в страницу содержащую в себе не фреймовую структуру необходимо в отдельном окне вставить другой HTML документ или даже ряд таковых документов. Для выполнения этой цели существует тег

Пример документа с плавающим фреймом:



Плавающий фрейм


Плавающий фрейм


В эту страницу введён так называемый "плавающий фрейм".
В отдельном окне он открывает для показа другой документ html.



… … …


Noframes

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

Теперь представьте что Вы построили свой сайт с помощью фреймовой структуры и вот некоторые посетители, может быть сами не подозревая в чем проблема, пытаются открыть Ваш сайт, а их браузер выдает ошибку! Что они подумают о Вашем сайте? я думаю, что то типа: "Фу.. ерунда какая то.. больше сроду сюда не зайду!".

Для того что бы дать понять пользователю, что его браузер/настройки браузера не поддерживают фреймы существует тег </b> .</p> <p>Тег <b><noframes> </b> выводит текст, заключенный в него в том случае, если браузер пользователя не поддерживает фреймы или они принудительно выключены в его настройках. Если же фреймы поддерживаются браузером пользователя, то <a href="/input-type-text-mnogostrochnyi-vvod-dannyh-polya-formy---teg-i-vvod-dannyh.html">данный тег</a> попросту игнорируется.</p> <p> <html> <br> <head> <br> <title>фреймы</title> <br> </head> <br> <frameset cols="*,800,*" border="0"> <br><b><noframes>Извините, но Ваш браузер не поддерживает фреймы..











Результат примера будет заметен, если Ваш браузер и в правду не поддерживает фреймы (тут я надолго задумался.. :) если это так, то зачем вообще читать эту главу?) или же Вы в качестве эксперимента выключили поддержку фреймов в своём браузере.

Тег </b> должен быть расположен внутри тега <b><frameset> </b></p> <p>С плавающим фреймом всё ещё более просто, достаточно написать нужный текст между <b><iframe> </iframe> </b> и данная надпись будет выводится на экран, в том случае если браузер не поддерживает фреймы.</p> <p> <iframe src="primer.html" width="300" height="250" align ="left" scrolling="auto" frameborder="1"><b>Извините, но Ваш браузер не поддерживает фреймы.. </b></iframe> </p> <ul><p>Перед тем как начать создавать страницу с использованием фрёймовой структуры проанализируйте её макет, размеры каждого окна, наличие или отсутствие в них полос прокруток и т. д. После этого можно создавать подключаемые <a href="/chem-otkryt-html-kak-otkryt-fail-html.html">HTML файлы</a> особо не переживая за их взаимное расположение относительно друг друга..</p><p>Используйте тег <b><noframes> </b> . Помните что если в Вашем браузере сайт работает и отображается так как Вы и задумывали то у других пользователей дела могут обстоять иначе!</p> </ul> <p>Фреймы, которые размещаются в обычном HTML-документе в пределах тега <i>< </i>BODY<i>> </i></BODY<i>> </i> с использованием тега <i>< </i>IFRAME<i>> </i></IFRAME<i>> </i>, называются плавающими, его также называют строчным от сокращения английского термина «inline frame». Задание плавающего фрейма аналогично описанию тега <i>< </i>IMG<i>> </i>. Кратко перечислим только допустимые атрибуты тега<i>: </i></p> <p><i>SRC </i>– задает URL-адрес загружаемого файла;</p> <p><i>WIDTH </i>, <i>HEIGHT </i> – определяют ширину и высоту плавающего фрейма;</p> <p><i>ALIGN </i> – устанавливает выравнивание фрейма относительно окна браузера;</p> <p><i>MARGINWIDTH </i>, <i>MARGINHEIGHT </i>, <i>FRAMEBORDER SCROLLING </i>– назначают размеры свободных полей, вывод рамки фрейма и полос прокрутки;</p> <p><i>NAME </i>– задает имя фрейма, используемого при определении целевого фрейма.</p> <p>В отличие от обычных фреймов, размеры плавающего фрейма не могут быть изменены посетителем страницы, поэтому атрибут NORESIZE не входит в число допустимых атрибутов тега <i>< </i>IFRAME<i>> </i></p> <p>Пример схемы HTML-документа, содержащего плавающий фрейм, приведен ниже, а его отображение в браузере представлено на рис. 4.9.</p> <p>Рис. 4.9. HTML-документ с плавающим фреймом</p> <p><HTML><HEAD></p> <p><TITLE> плавающий фрейм</p> <p></TITLE></HEAD></p> <p><IFRAME NAME="plav" SRC="page2fl4.htm" MARGINWIDTH="30"</p> <p>FRAMEBORDER="1" WIDTH="200" HEIGHT="200" ALIGN="center"></p> <p><P>Содержимое основной части документа</P></p> <p><P>Содержимое основной части документа</P></p> <p><P>Содержимое основной части документа</P></p> <p>Итак, в этой части главы вы узнали о фреймах и как их используют для разделения окна браузера на несколько независимых частей, в каждой из которых находится свой документ.</p> <p>Работать с фреймами несложно. Для этого вместо <BODY> используется тег <i>< </i>FRAMESET<i>> </i>,внутри которого определяются строки и столбцы фреймов. Каждый из них задается с помощью тега <i>< </i>FRAME<i>>. </i>Кроме того, вы рассмотрели простую и сложную организацию фреймов, познакомились с плавающим фреймом и с его назначением.</p> <br><p><i>Практическое задание </i></p> <p>РАЗМЕТКА WEB-СТРАНИЦЫ С ПОМОЩЬЮ ФРЕЙМОВ</p> <p><b>1. Разметка web-страницы с использованием фреймов простой организации. </b>Наберите в <a href="/prosteishii-redaktor-audio-failov-mp3-vybiraem-audio-redaktor.html">простом редакторе</a> «Блокнот» структуру гипертекстовой программы.</p> <p>Фреймы простой структуры</p> <br><br><p>После закрытия заголовка </HEAD<i>> </i>вставьте тег <i>< </i>FRAMESET<i>> </i> для создания шести фреймов на странице (две строки и три столбца) – значения атрибутов ROWS и COLSзадайте в процентах. В этом же теге используйте атрибуты задания ширины <a href="/kruglyi-border-css-idealnye-krugi-v-css-povtor-ramki-izobrazheniya.html">рамок BORDER</a> и цвет рамок BORDERCOLOR. Сохраните изменения в файле и просмотрите <a href="/kak-iz-exe-faila-poluchit-ishodnyi-kod-kak-otkryt-dll-ili-exe-fail-v-redaktore.html">исходный файл</a> в браузере. Есть ли разделительные границы между фреймами? И если нет, то почему?</p> <p>Затем внутрь тега <FRAMESET> вставьте 6 тегов <FRAME> </FRAME>, соответственно количеству фреймов. Сохраните файл и просмотрите в браузере. Отметьте, что изменилось сейчас. Задайте значения для атрибута SRС (для каждого фрейма задайте название файла, содержащего страницы page1.htm, page2.htm и т. д., созданные в предыдущих <a href="/prakticheskie-zadaniya-po-excel-dlya-studentov-prakticheskie-raboty-po-ms.html">практических заданиях</a>). Сохраните изменения и просмотрите в браузере.</p> <p>Величину фреймов задайте сначала в <a href="/vw-vh-i-vmin-chto-za-nimi-taitsya-procentnye-edinicy-izmereniya-dliny.html">относительных единицах</a>, затем задайте в пикселах. Просмотрите разницу при задании этих значений в браузере.</p> <p>Поэкспериментируйте: задайте различные цвета рамок для каждого фрейма.</p> <p><b>2. Разметка web-страницы с использованием фреймов <a href="/organizaciya-globalnyh-setei-organizaciya-slozhnyh-svyazei-v-globalnyh.html">сложной организации</a>. </b>Используйте <a href="/vosstanovit-predydushchuyu-stranicu-vosstanovlenie-zakrytoi-vkladki.html">предыдущую страницу</a> в качестве <a href="/osnovnye-harakteristiki-os-linux-v-linux-kak-i-vo-vsem-sozdannom-lyudmi-inogda.html">исходного текста</a> программы. Для этого сначала сохраните его в другом файле, а затем внесите изменения согласно рис. 4.10.</p> <br><br><p>Рис. 4.11. Фреймовая структура для навигации по сайту</p> <p><b><a href="/zabyl-parol-ot-icq-kak-vosstanovit-kak-vosstanovit-parol-icq-esli-zabyl-email.html">Контрольные вопросы</a> и задания </b></p> <p>1. Что такое фрейм?</p> <p>2. Для чего предназначен фрейм?</p> <p>3. Какие этапы используются при создании простой организации фреймов?</p> <p>4. В чем отличие простого HTML-документа от документа с фреймовой организацией?</p> <p>5. Какие теги используют для оформления фреймов?</p> <p>6. Какие атрибуты тега <i>< </i>FRAMESET<i>> </i>определяют количество вертикальных и горизонтальных отрезков во фреймовом наборе?</p> <p>7. Какие атрибуты предназначены для изменения параметров рамок фреймов?</p> <p>8. Какая существует последовательность для задания параметров фреймов на странице?</p> <p>9. Какие единицы используются для задания размеров фрейма?</p> <p>10. Для чего предназначен тег <FRAME>?</p> <p>11. Для чего используется атрибут NORESIZE тега <FRAME><i>? </i></p> <p>12. Перечислите остальные атрибуты тега <FRAME> и их назначения.</p> <p>13. Как происходит оформление web-страницы фреймами простой организации?</p> <p>14. Как происходит оформление web-страницы с использованием сложной организации фреймов?</p> <p>15. Для чего используются <a href="/osnovy-html-rabota-so-ssylkami-teg-a-i-ego-atributy-rel-target-name.html">атрибуты NAME</a> и TARGET тега <FRAME>?</p> <p>16. Перечислите зарезервированные имена фреймов.</p> <p>17. Что такое целевой и базовый фрейм?</p> <p>18. Назовите способ задания базового фрейма.</p> <p>19. Какой фрейм является плавающим?</p> <p>20. Как и где создается плавающий фрейм?</p> <p>Браузер Microsoft <a href="/istoriya-v-internet-explorer-windows-10-gde-nahoditsya-istoriya-zhurnal-prosmotrov-v-internet.html">Internet Explorer</a> разрешает использовать уникальный <a href="/tegi-h1-h2-h3-vse-o-zagolovkah-i-podzagolovkah-zagolovki-html-tegi-h1-h6-html.html">тег HTML</a> <IFRAME>, который реализует концепцию плавающих фреймов. В отличие от обычных фреймов описание плавающих фреймов может встречаться в тексте обычного HTML-документа. Браузеры, не поддерживающие тег <IFRAME>, вместо фрейма будут отображать любую информацию, записанную между <IFRAME> и </IFRAME>.</p> <p>В ТЭГС <IFRAME>применяются точно такие же параметры, как и в теге описания обычных фреймов <FRAME>. Единственным исключением является параметр NORESIZE, применение которого бессмысленно, так как размер плавающих фреймов в любом случае не может быть изменен пользователем при просмотре документа.</p><p>Кроме того, для задания расположения и размеров плавающего фрейма в документе можно использовать следующие <a href="/kak-otklyuchit-zashchitu-brandmauera-v-vindovs-8-razreshenie-na.html">дополнительные параметры</a>: WIDTH, HEIGHT, HSPACE, VSPACE, ALIGN. Их назначение и порядок использования совпадает с соответствующими параметрами для встроенных изображений, которые задаются тегом <IMG>.</p><p>Приведем пример использования плавающих фреймов:</p><p><TITLE>Использование плавающих фреймов</TITLE></p><p><CEMTEK><H2>Пример использования концепции плавающих фреймов</H2></СЕМТЕК></p><p><IFRAME SRC=float.htm NAME="A" HEIGHT=300 WIDTH=40% HSPACE=10 SCROLLING=YES ALIGN=RIGHT></p><p>Ваш браузер не позволяет отображать плавающие фреймы</p><p>Браузер <a href="/proekt-mozilla-labs-firefox-sync-budet-vklyuchen-v-standartnuyu-postavku-firefox.html">Microsoft Internet</a> Explorer - первый из браузеров (и пока единственный), который поддерживает так называемые "плавающие" фреймы.</p><p>Такие фреймы могут размещаться в любом месте экрана так же, как графические изображения и таблицы.</p><p>Фрейм справа от <a href="/o-strokovyh-funkciyah-sql-ili-kak-manipulirovat-tekstom-v.html">данного текста</a> размещен на странице с помощью специального тега <IFRAME>. При создании фрейма было указано выравнивание вправо.</p> <p>Результат отображения <a href="/indy-delphi-primery-delphi-prilozhenie-otpravlyayushchee-dannye-na-server-metodom-post-indy.html">данного примера</a> <a href="/sdelat-yandeks-poiskovoi-stranicei-kak-sdelat-yandeks-startovoi.html">браузером Microsoft</a> Internet Explorer показан на рис. 5.16. Браузеры, не поддерживающие концепцию плавающих фреймов, для данного примера вместо отображения содержимого документа float.htm выдадут текст "Ваш браузер не позволяет отображать плавающие фреймы".</p><p><i><b>Рис. 5.16. </b> Плавающий фрейм в Microsoft Internet Explorer </i></p><p>Отметим, что концепция плавающих фреймов близка по идеологии к встроенным изображениям или таблицам. Здесь в <a href="/internet-10-gbit-s-testiruem-sverhskorostnuyu-set-i-ishchem-slabye.html">нужное место</a> HTML-документа целиком встраивается другой HTML-документ.</p><p><i><b>Совет </b> </i></p><p><i> В <a href="/kak-ustanovit-draiver-videokarty-ati-ne-udaetsya-zapustit-amd-catalyst-control-center-v.html">настоящий момент</a> применение плавающих фреймов ограничивается единственным браузером - Microsoft Internet <a href="/kak-obnovit-explorer-do-poslednei-versii-kak-obnovit-internet-explorer-sovety.html">Explorer версии</a> 3.0 и выше. Следует помнить, что пользователи других браузеров (в частности, Netscape) не смогут увидеть содержимого плавающих фреймов. </i></p><table width="635" border="0"><tr><td width="200"> </td><td> </td><td width="200"> </td> </tr></table> <p>5.6. Плавающие фреймы</p><p>Браузеры <a href="/nomer-poslednei-versii-nalogoplatelshchik-yul-poslednyaya-versiya-nalogoplatelshchik-yul.html">последних версий</a> позволяют использовать плавающие фреймы, добавляемые с помощью элемента IFRAME. Плавающий фрейм находится внутри обычного</p><p>документа, не содержащего тегов <FRAMESET>. </FRAMESET>, и позволяет добавлять на страницу любые другие независимые документы. В элементе I FRAME можно указывать те же атрибуты, что и в элементах, описывающих обычные фреймы. Кроме того, можно использовать следующие атрибуты: width, height, hspace, vspace, align, значения которых совпадают со значениями соответствующих атрибутов элемента IMG.</p><p><iframe src=page.HTML width="50%" height="300" hspace="5" vspace="5" align="left"></p><p>Ваш браузер не поддерживает плавающие фреймы!</p><p>На рис. 5.8 изображено окно браузера, содержащее плавающий фрейм.</p><p><b>Рис. 5.8. </b> Пример плавающего фрейма</p><p>Если браузер не поддерживает плавающие фреймы, то элемент IFRAME будет проигнорирован. Для таких браузеров можно указать альтернативный текст, расположенный между парой тегов <IFRAME> и </IFRAME>.</p> Из книги C++ <span> автора Хилл Мюррей </span> <p>6.3 Плавающие и Целые Преобразования плавающих значений в <a href="/razmer-tipov-dannyh-c-koncepciya-tipa-dannyh-kakie-osobennosti.html">целочисленный тип</a> имеет склонность быть машинно-зависимым. В частности, напраление усечения отрицательных чисел различается от машины к машине. Если предоставляемого пространства для значения не хватает, то</p> <h3></h3> Из книги <a href="/prioritetnye-vozmozhnosti-adobe-photoshop-adobe-photoshop---geroi-nashego-vremeni-obzor.html">Adobe Photoshop</a> CS3 <span> автора <span> Завгородний Владимир </span> <p>Плавающие палитры На плавающих палитрах размещается самая разнообразная информация и элементы управления. Каждая палитра содержит «тематическую» подборку настроек, так что все одновременно они не нужны при работе и можно переключаться от одного набора палитр к</p> <h3></h3> Из книги Adobe InDesign CS3 <span> автора <span> Завгородний Владимир </span> <p>Текстовые фреймы Одно из правил, которое следует накрепко запомнить дизайнерам, имеющим опыт работы в других программах: текст не может существовать сам по себе. В <a href="/vstroennyi-graficheskii-redaktor-graficheskie-programmy-dlya.html">графических редакторах</a> (будь то Photoshop, Illustrator или Corel Draw) мы можем щелкнуть кнопкой мыши в любом месте</p> <h3></h3> Из книги AutoCAD 2009 для студента. Самоучитель <span> автора <span> Соколова Татьяна Юрьевна </span> <p>Связанные текстовые фреймы При работе с большими фрагментами текста одного фрейма будет недостаточно. Во-первых, мы можем захотеть сверстать текст в несколько колонок. Это можно решить с помощью настроек собственно фрейма (об этом будет сказано в главе 13) или же создать</p> <h3></h3> Из книги Интернет решения от доктора Боба <span> автора Сворт Боб </span> <p>Объекты и фреймы Как мы уже говорили в главе 9, фреймы используются для размещения текста. В главе 12 мы узнаем, как (и зачем) использовать фреймы для размещения <a href="/prezentaciya-po-informatike---formaty-graficheskih-failov.html">графических файлов</a>. В этой же главе нам предстоит понять, что не существует сколько-нибудь значительной разницы</p> <h3></h3> Из книги AutoCAD 2009. Начали! <span> автора <span> Соколова Татьяна Юрьевна </span> <h3></h3> Из книги Популярный самоучитель работы в Интернете <span> автора <span> Кондратьев Геннадий Геннадьевич </span> <p>2.1.8.1. Фреймы Фреймы это в действительности <a href="/html-document-pdf-chem-otkryt-html-rasshirenie-faila.html">расширение HTML</a>+, которое не поддерживается некоторыми <a href="/skachat-brauzer-so-vstroennym-unity-web-player-unity-web-player-dlya-igr.html">web браузерами</a>. Фреймы это свойство разделения вашей <a href="/kak-sozdat-stranicu-v-brauzere-kak-sozdat-html-stranicu-poshagovaya-instrukciya.html">web страницы</a> на две или более страниц. Основное свойство фреймом то, что каждый фрейм может иметь свое собственное имя и может</p> <h3></h3> Из книги Фреймы для представления знаний <span> автора Мински Марвин </span> <p>Плавающие видовые экраны Когда пользователь впервые переключается в пространство листа, <a href="/kak-razblokirovat-telefon-esli-vy-zabyli-parol-pin-kod-ili.html">графический экран</a> пуст и представляет собой «<a href="/ne-udalyaetsya-chistyi-list-v-vorde-kak-udalit-stranicu-v-vorde-ochen.html">чистый лист</a>», где будет компоноваться чертеж. В пространстве листа создаются перекрывающиеся (плавающие) видовые экраны, содержащие</p> <h3></h3> Из книги Интернет – легко и просто! <span> автора <span> Александров Егор </span> <p>Фреймы и формы Рано или поздно вам встретятся страницы, содержащие в себе не только гиперссылки, но и фреймы с формами.ФреймыНередко интернет-страницы разделены (по замыслу разработчиков) на несколько независимых частей, которые называются фреймами . По сути, на</p> <h3></h3> Из книги Самоучитель работы на Macintosh <span> автора Скрылина Софья </span> <p>Глава первая Фреймы Мне представляется, что теоретические исследования, проводимые в области <a href="/sozdai-svoi-iskusstvennyi-intellekt-na-kakom-yazyke-pishut-iskusstvennyi.html">искусственного интеллекта</a> (ИИ) и психологии в целом были недостаточно общими для того, чтобы объяснить либо с практической точки зрения, либо феноменологически эффективность</p> <h3></h3> Из книги AutoCAD 2009. <a href="/after-effects-nachalo-raboty-kak-nachat-rabotat-v-programme-adobe-after.html">Учебный курс</a> <span> автора <span> Соколова Татьяна Юрьевна </span> <p>3.8. Фреймы в качестве парадигм «До тех пор, пока не была создана эта парадигма схоластов (средневековая теория „первого толчка“), маятники как таковые не были известны людям, а ученые видели в них только качающиеся камни. Существование маятников было открыто благодаря</p> <h3></h3> Из книги AutoCAD 2008 для студента: популярный самоучитель <span> автора <span> Соколова Татьяна Юрьевна </span> <p>Фреймы Фреймы позволяют разделить веб-страницу на несколько независимых окон и в каждом из них разместить отдельную веб-страницу. Спор о том, нужно это или нет, продолжается. Я скажу одно: при умелом использовании фреймов можно создать страницу-шедевр, а в противном</p> <h3></h3> Из книги HTML, XHTML и CSS на 100% <span> автора Квинт Игорь </span> <p>5.1.10. Плавающие и внутристрочные объекты Текстовый процессор Pages различает два вида объектов: плавающие и внутристрочные.Плавающие объектыПлавающие объекты не имеют привязки к тексту, ни форматирование символов, ни форматирование абзацев не влияет на положение объекта</p> <h3></h3> Из книги автора <p>Плавающие видовые экраны Когда пользователь впервые переключается в пространство листа, графический экран пуст и представляет собой «чистый лист», где будет компоноваться чертеж. В пространстве листа создаются перекрывающиеся (плавающие) видовые экраны, содержащие</p> <h3></h3> Из книги автора <p>Плавающие видовые экраны Когда пользователь впервые переключается в пространство листа, графический экран пуст и представляет собой «чистый лист», где будет компоноваться чертеж. В пространстве листа создаются перекрывающиеся (плавающие) видовые экраны, содержащие</p> <h3></h3> Из книги автора <p>Глава 5 Фреймы 5.1. Создание фреймов5.2. Границы фрейма5.3. Полосы прокрутки5.4. Ссылки внутри фреймов5.5. Изменение размеров фреймов5.6. Плавающие фреймы5.7. Управление пространством внутри фрейма5.8. Достоинства и недостатки фреймовФреймы (frames) – это HTML-элементы, позволяющие</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> </div> </div> <div class="storenumber"></div> <div class="clr5"></div> </div> </div> <div class="bsep">&nbsp;</div> <div class="recklbigg"> </div> <div class="popular"> <div class="kontrg">Статьи по теме:</div> <div class="clr5"></div> <a href="/chto-oznachaet-keshirovanie-chto-takoe-keshirovannye-dannye-i-keshirovanie.html">Что такое кэшированные данные и кэширование?</a> <a href="/obzor-nakladnyh-shumoizoliruyushchih-naushnikov-xiaomi-mi-headphone-comfort--.html">Удобство использования на высоком уровне</a> <a href="/optimalnyi-diapazon-vosproizvodimyh-chastot-dlya-tylovyh-kolonok-podrobnaya.html">Подробная расшифровка некоторых характеристик акустики</a> <a href="/kak-naiti-ukradennyi-noutbuk-s-pomoshchyu-antivirusa-kak-naiti-poteryannyi.html">Как найти потерянный, украденный ноутбук</a> <a href="/udalit-zashchitu-ot-zapisi-na-fleshke-kak-snyat-s-fleshki-zashchitu-ot.html">Как снять с флешки защиту от записи</a> </div> </div> </div> </div> <div class="lefting"> <div class="search-t"> <form method="get" action="/"> <input type="text" name="s" class="search" /> <input type="image" onclick="submit();" value="Поиск" src="/templates/112stroyblock11UTF8/images/pisi1.jpg" class="toptop" /> </form> </div> <div class="ppip"> <div class="dopletitle">Новое:</div> <div class="clr"></div> <div class="naxodit"> <div class="mainpopular"> <a href="/obzor-dnya-vernee-thor-plus-eshche-tonshe-yarche-i-avtonomnee-smartfon-vernee-thor.html"><img src="https://i0.wp.com/img.mysku-st.ru/uploads/images/02/55/13/2017/10/02/4dd2b3.jpg" / loading=lazy></a> <div class="znal"><a href="/obzor-dnya-vernee-thor-plus-eshche-tonshe-yarche-i-avtonomnee-smartfon-vernee-thor.html">Еще тоньше, ярче и автономнее</a></div> </div> <div class="mainpopular"> <a href="/android-peredat-melodiyu-po-blyutuz-kak-peredat-muzyku-po-blyutuzu.html"><img src="https://i0.wp.com/androiday.ru/uploads/posts/2013-07/1373462923_130.png" / loading=lazy></a> <div class="znal"><a href="/android-peredat-melodiyu-po-blyutuz-kak-peredat-muzyku-po-blyutuzu.html">Как передать музыку по блютузу?</a></div> </div> <div class="mainpopular"> <a href="/kompaniya-huawei---krupneishii-mirovoi-proizvoditel-istoriya-huawei-kak-kitaiskii.html"><img src="https://i1.wp.com/4huawei.ru/wp-content/uploads/2013/02/SHtabkvartira-Huawei.png" / loading=lazy></a> <div class="znal"><a href="/kompaniya-huawei---krupneishii-mirovoi-proizvoditel-istoriya-huawei-kak-kitaiskii.html">История Huawei: Как китайский бренд меняет...</a></div> </div> <div class="mainpopular"> <a href="/zagruzka-sistemy-s-fleshki-bez-ustanovki-sposoby-zagruzki-os-s-fleshki.html"><img src="https://i0.wp.com/vindavoz.ru/uploads/posts/2013-01/thumbs/1357529723_download_tool_2.jpg" / loading=lazy></a> <div class="znal"><a href="/zagruzka-sistemy-s-fleshki-bez-ustanovki-sposoby-zagruzki-os-s-fleshki.html">Способы загрузки ос с флешки</a></div> </div> <div class="mainpopular"> <a href="/svetodiodnaya-podsvetka-dlya-klaviatury-kak-sdelat-na-noutbuke.html"><img src="https://i2.wp.com/composs.ru/wp-content/uploads/2017/07/podsvetka_klaviatury3.jpg" / loading=lazy></a> <div class="znal"><a href="/svetodiodnaya-podsvetka-dlya-klaviatury-kak-sdelat-na-noutbuke.html">Как сделать на ноутбуке подсветку клавиатуры</a></div> </div> <div class="mainpopular"> <a href="/anvil-studio-noty-s-mikrofona-sozdanie-midi-melodii-v-programme-anvil-studio-kak-sozdat.html"><img src="https://i0.wp.com/soft-file.ru/wp-content/uploads/2017/02/anvil-studio-2-150x178.jpg" / loading=lazy></a> <div class="znal"><a href="/anvil-studio-noty-s-mikrofona-sozdanie-midi-melodii-v-programme-anvil-studio-kak-sozdat.html">Создание MIDI мелодии в программе Anvil Studio</a></div> </div> <div class="clr"></div> </div> <div class="dopletitle">Популярное:</div> <div class="clr"></div> <div class="mainpopular"> <a href="/css3-effekty-pri-navedenii-hover-effekty-dlya-izobrazhenii-na-chistom.html"><img src="https://i0.wp.com/design-mania.ru/wp-content/uploads/2018/03/hover-css2.jpg" / loading=lazy></a> <div class="znal"><a href="/css3-effekty-pri-navedenii-hover-effekty-dlya-izobrazhenii-na-chistom.html">Hover-эффекты для изображений на чистом CSS3...</a></div> </div> <div class="mainpopular"> <a href="/varianty-perenosa-strok-varianty-perenosa-strok-kak-pereiti-na-strochku-nizhe.html"><img src="https://i0.wp.com/comp-profi.com/wp-content/uploads/files/150917/perenos-slov-v-yachejke-excel/2.jpg" / loading=lazy></a> <div class="znal"><a href="/varianty-perenosa-strok-varianty-perenosa-strok-kak-pereiti-na-strochku-nizhe.html">Варианты переноса строк Как перейти на строчку...</a></div> </div> <div class="mainpopular"> <a href="/kak-pomenyat-klavishi-mestami-na-klaviature-nadoela-standartnaya.html"><img src="https://i1.wp.com/wincore.ru/uploads/posts/2017-02/thumbs/1487593691_image-33152516.jpg" / loading=lazy></a> <div class="znal"><a href="/kak-pomenyat-klavishi-mestami-na-klaviature-nadoela-standartnaya.html">Надоела стандартная раскладка клавиш?</a></div> </div> <div class="mainpopular"> <a href="/samye-interesnye-prilozheniya-dlya-android-reiting-prilozheniya-dlya-android.html"><img src="https://i1.wp.com/fb.ru/misc/i/gallery/28277/1149459.jpg" / loading=lazy></a> <div class="znal"><a href="/samye-interesnye-prilozheniya-dlya-android-reiting-prilozheniya-dlya-android.html">Приложения для Android: обучающие программы для...</a></div> </div> <div class="mainpopular"> <a href="/power-bi-otchet-s-1s-bi---sistemy-kriterii-dlya-ocenki-kachestva-it-resheniya.html"><img src="https://i0.wp.com/catalog.mista.ru/upload/iblock/326/326821d426d8d447e5ff0b2847b846ff.png" / loading=lazy></a> <div class="znal"><a href="/power-bi-otchet-s-1s-bi---sistemy-kriterii-dlya-ocenki-kachestva-it-resheniya.html">Power bi отчет с 1с. BI - системы. Критерии для...</a></div> </div> <div class="mainpopular"> <a href="/vklyuchit-yusb-v-biose-na-noutbuke-pochemu-ne-rabotayut-usb-porty-na.html"><img src="https://i2.wp.com/f1comp.ru/wp-content/uploads/2018/02/01-1.png" / loading=lazy></a> <div class="znal"><a href="/vklyuchit-yusb-v-biose-na-noutbuke-pochemu-ne-rabotayut-usb-porty-na.html">Почему не работают USB порты на компьютере?</a></div> </div> <div class="clr"></div> </div> <div class="clr20"></div> <div align='center'> </div> </div> </div></div> <div id="nav-container"> <div id="yandex_rtb_R-A-195807-2"></div> <div class="footer"> <noindex> <div class="footercopy"> optest.ru Copyright &copy; 2024 <br /> </div> </noindex> </div> </div></div> </body> </html>