Встроенные фреймы: элемент iframe

<!ELEMENT IFRAME - - (%flow;)* -- встроенное окно второго уровня -->

<!ATTLIST IFRAME

%coreattrs; -- id, class, style, title --

longdesc %URI; #IMPLIED -- ссылка на длинное описание

(дополняет заголовок) --

name CDATA #IMPLIED -- имя целевого фрейма --

src %URI; #IMPLIED -- исходный документ для фрейма --

frameborder (1|0) 1 -- запросить границы фрейма? --

marginwidth %Pixels; #IMPLIED -- ширина полей в пикселах --

marginheight %Pixels; #IMPLIED -- высота полей в пикселах --

scrolling (yes|no|auto) auto -- наличие полосы прокрутки --

align %IAlign; #IMPLIED -- вертикальное или горизонтальное выравнивание --

height %Length; #IMPLIED -- высота фрейма --

width %Length; #IMPLIED -- ширина фрейма --

>

Определения атрибутов:

Longdesc = uri [CT]

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

Name = cdata [CI]

Этот атрибут назначает имя текущего фрейма. Имя может использоваться в качестве цели в ссылках.

Width = длина [CN]

Длина встроенного фрейма.

Height = длина [CN]

Высота встроенного фрейма.

Элемент IFRAME позволяет авторам вставлять фрейм в блок текста. Вставка встроенного фрейма в раздел текста скорее похожа на вставку объекта с помощью элемента OBJECT: оба они позволяют Вам вставить один документ HTML в другой, оба могут выравниваться относительно окружающего текста и т.д.

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

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

<IFRAME src="foo.html" width="400" height="500"

scrolling="auto" frameborder="1">

[Ваш агент не поддерживает фреймы или сконфигурирован так, чтобы

не отображать их. Однако Вы можете просмотреть

<A href="foo.html">этот документ.</A>]

</IFRAME>

Изменять размер встроенных фреймов нельзя (и поэтому у них нет атрибута noresize).

Контрольные вопросы:

1. Какие отличия в структуре документа у Web страниц с фреймами и без фреймов.

2. Как ограничено число уровней вложенности фреймов.

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

4. Что такое альтернативное содержимое.

5. В чем сходство и различия IFRAME и OBJECT.

6. В каких пределах можно изменять размеры встроенных фреймов.

Задание:

1. Примените фреймы и встроеные фреймы в документе созданном в предыдущей лабораторной работе.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: