ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || Спецификация HTML 4.01 | 16. Фреймы

16. Фреймы

16.5 Внутристрочные фреймы: IFRAME

<!ELEMENT IFRAME - - (%flow;)*         -- inline subwindow -->
<!ATTLIST IFRAME
  %coreattrs;                          -- id, class, style, title --
  longdesc    %URI;          #IMPLIED  -- link to long description
                                          (complements title) --
  name        CDATA          #IMPLIED  -- name of frame for targetting --
  src         %URI;          #IMPLIED  -- source of frame content --
  frameborder (1|0)          1         -- request frame borders? --
  marginwidth %Pixels;       #IMPLIED  -- margin widths in pixels --
  marginheight %Pixels;      #IMPLIED  -- margin height in pixels --
  scrolling   (yes|no|auto)  auto      -- scrollbar or none --
  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
  height      %Length;       #IMPLIED  -- frame height --
  width       %Length;       #IMPLIED  -- frame width --
  >

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

longdesc = uri [CT]
Этот атрибут определяет ссылку для длинного описания фрейма. Это описание должно дополнять короткое описание, предоставленное использованием атрибута title, и в частности полезно для не визуальных устройств вывода.
name = cdata [CI]
Этот атрибут присваивает имя для текущего фрейма. Это имя может использоваться как цель последующих ссылок.
width = length [CN]
Ширина внутристрочного фрейма.
height = length [CN]
Высота внутристрочного фрейма.

Атрибуты, определенные в другом месте

  • id, class
  • title
  • style
  • name, src, frameborder, marginwidth, marginheight, scrolling
  • align

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

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

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

  <IFRAME src="foo.html" width="400" height="500"
             scrolling="auto" frameborder="1">
  [Your user agent does not support frames or is currently configured
  not to display frames. However, you may visit
  <A href="foo.html">the related document.</A>]
  </IFRAME>

Внутристрочные фреймы не могут менять размер (и таким образом они не имеют атрибута noresize).

Обратите внимание. HTML-документы могут также вкладываться в другие HTML-документы с помощью элемента OBJECT. Смотрите раздел по вложенным документам для получения подробной информации.


← Назад | Вперед →
Copyright © 2006 -  aranea.ru