Опубликован: 19.05.2006 | Уровень: для всех | Доступ: платный
Лекция 16:

Фрэймы (кадры)

Инлайн-фрэймы: элемент IFRAME

<!ELEMENT IFRAME - - (%flow;)*         -- inline подокно -->
<!ATTLIST IFRAME
  %coreattrs;                          -- id, class, style, title --
  longdesc    %URI;          #ПРЕДПОЛАГАЕТСЯ  -- ссылка на полное описание (дополняет title) --
  name        CDATA          #ПРЕДПОЛАГАЕТСЯ  -- имя целевого фрэйма --
  src         %URI;          #ПРЕДПОЛАГАЕТСЯ  -- источник содержимого фрэйма --
  frameborder (1|0)          1                 -- бордюр фрэйма --
  marginwidth %Pixels;       #ПРЕДПОЛАГАЕТСЯ  -- ширина полей, в пикселах --
  marginheight %Pixels;      #ПРЕДПОЛАГАЕТСЯ  -- высота полей, в пикселах --
  scrolling   (yes|no|auto)  auto     	     -- прокручивать или нет --
  align       %IAlign;       #ПРЕДПОЛАГАЕТСЯ  -- вертикальное и горизонтальное выравнивание --
  height      %Length;       #ПРЕДПОЛАГАЕТСЯ  -- высота фрэйма --
  width       %Length;       #ПРЕДПОЛАГАЕТСЯ  -- ширина фрэйма --
  >

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

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">
[Ваш ПА не поддерживает фрэймы или соответствующим образом сконфигурирован,
 чтобы не отображать фрэймы. Однако, Вы можете посетить
<A href="foo.html">сопутствующий документ.</A>]
</IFRAME>

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

Примечание. Документы HTML могут также быть встроены в другие документы HTML с помощью элемента OBJECT. См. раздел "встроенные документы" .
Ирина Кириллова
Ирина Кириллова

Нажимаю на ссылку на дополнительный материал и дополнение к информации-меня возвращает на первую страницу лекции. Подскажите, что делать? Или дополнительный материал платный?

Наталья Алмаева
Наталья Алмаева
Россия
Светлана Казьмина
Светлана Казьмина
Россия, Волгодонск