HTML - iframe

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

В src Атрибут используется для указания URL-адреса документа, который занимает встроенный фрейм.

пример

Ниже приведен пример, показывающий, как использовать <iframe> -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Iframes</title>
   </head>
	
   <body>
      <p>Document content goes here...</p>
      
      <iframe src = "/html/menu.htm" width = "555" height = "200">
         Sorry your browser does not support inline frames.
      </iframe>
      
      <p>Document content also go here...</p>
   </body>
	
</html>

Это даст следующий результат -

Атрибуты тега <Iframe>

Большинство атрибутов тега <iframe>, включая name, class, frameborder, id, longdesc, marginheight, marginwidth, name, scrolling, style и title, ведут себя точно так же, как соответствующие атрибуты тега <frame>.

Note- Атрибуты frameborder , marginwidth , longdesc , scrolling , marginheight устарели в HTML5. Не используйте эти атрибуты.

Старший Нет Атрибут и описание
1

src

Этот атрибут используется для указания имени файла, который должен быть загружен во фрейм. Его значением может быть любой URL. Например, src = "/html/top_frame.htm" загрузит файл HTML, доступный в каталоге html.

2

name

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

3

frameborder

Этот атрибут указывает, отображаются ли границы этого фрейма; он переопределяет значение, указанное в атрибуте frameborder в теге <frameset>, если оно задано, и может принимать значения либо 1 (да), либо 0 (нет).

4

marginwidth

Этот атрибут позволяет вам указать ширину пространства между левой и правой границами фрейма и содержимым фрейма. Значение указано в пикселях. Например, marginwidth = "10".

5

marginheight

Этот атрибут позволяет указать высоту пространства между верхней и нижней границами фрейма и его содержимым. Значение указано в пикселях. Например, marginheight = "10".

6

height

Этот атрибут определяет высоту <iframe>.

7

scrolling

Этот атрибут управляет внешним видом полос прокрутки, которые появляются во фрейме. Принимает значения «да», «нет» или «авто». Например, scrolling = "no" означает, что на нем не должно быть полос прокрутки.

8

longdesc

Этот атрибут позволяет вам предоставить ссылку на другую страницу, содержащую подробное описание содержимого фрейма. Например longdesc = "framedescription.htm"

9

width

Этот атрибут определяет ширину <iframe>.