<!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 -- высота фрейма --
wigth %Length; #IMPLIED -- ширина фрейма --
>
Определения атрибутов
longdesc =
uri
Этот атрибут определяет ссылку на длинное описание фрейма. Это описание
должно дополнять краткое описание, задаваемое атрибутом title, и
особенно полезно для невизуальных агентов пользователей.
name =
cdata
Этот атрибут назначает имя текущего
фрейма. Имя может использоваться в качестве цели в ссылках.
width =
длина
Длина встроенного фрейма.
height = длина
Высота встроенного фрейма.
Атрибуты, определяемые в другом месте
id,
class (идентификаторы в пределах
документа)
title
(заголовок элемента)
style
(встроенная информация о стиле)
name,
src,
frameborder,
marginwidth,
marginheight,
scrolling (frame controls and
decoration)
target
(информация о целевом фрейме)
align (выравнивание)
Элемент IFRAME позволяет авторам вставлять фрейм в блок текста.
Вставка встроенного фрейма в раздел текста скорее похожа на вставку объекта
с помощью элемента OBJECT: оба они позволяют Вам вставить один
документ HTML в другой, оба могут выравниваться относительно окружающего
текста и т.д.
Встраиваемая инфомрация назначается атрибутом src этого элемента.
Содержимое элемента IFRAME, с другой стороны, должно отображаться
только агентами пользователей, не поддерживающими фреймы или сконфигурированными
так, чтобы не поддерживать их.
Для поддерживающих фреймы агентов пользователей в
следующем примере в текст будет помещен отделенный границей встроенный
фрейм.
<IFRAME src="foo.shtml" width="400" height="500"
scrolling= "auto"frameborder=
"1"> [Ваш агент не поддерживает фреймы или сконфигурирован так,
чтобы не отображать их. Однако Вы можете
просмотреть <Ahref= "foo.shtml">этотдокумент.</A>]
</IFRAME>
Изменять размер встроенных фреймов нельзя (и поэтому у них нет атрибута
noresize).