HTML - iframe

Możesz zdefiniować ramkę wbudowaną ze znacznikiem HTML <iframe>. Znacznik <iframe> nie jest w jakiś sposób powiązany ze znacznikiem <frameset>, zamiast tego może pojawić się w dowolnym miejscu w dokumencie. Znacznik <iframe> definiuje prostokątny obszar w dokumencie, w którym przeglądarka może wyświetlać oddzielny dokument, w tym paski przewijania i obramowania. Ramka wbudowana służy do osadzania innego dokumentu w bieżącym dokumencie HTML.

Plik src atrybut służy do określenia adresu URL dokumentu zajmującego ramkę wbudowaną.

Przykład

Poniżej znajduje się przykład pokazujący, jak używać elementu <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>

To da następujący wynik -

Atrybuty tagu <Iframe>

Większość atrybutów tagu <iframe>, w tym name, class, frameborder, id, longdesc, marginheight, marginwidth, name, scrolling, style i title zachowuje się dokładnie tak samo, jak odpowiadające im atrybuty tagu <frame>.

Note- The frameborder , marginwidth , longdesc , przewijanie , marginheight atrybutów przestarzałe HTML5. Nie używaj tych atrybutów.

Sr.No Atrybut i opis
1

src

Ten atrybut służy do podania nazwy pliku, który ma zostać załadowany do ramki. Jego wartością może być dowolny adres URL. Na przykład src = "/html/top_frame.htm" załaduje plik HTML dostępny w katalogu html.

2

name

Ten atrybut umożliwia nadanie nazwy ramce. Służy do wskazania, do której ramki należy załadować dokument. Jest to szczególnie ważne, gdy chcesz utworzyć łącza w jednej ramce, które ładują strony do innej ramki. W takim przypadku druga ramka wymaga nazwy, aby zidentyfikować się jako cel łącza.

3

frameborder

Ten atrybut określa, czy krawędzie tej ramki są wyświetlane; przesłania wartość podaną w atrybucie frameborder w znaczniku <frameset>, jeśli taki jest podany, i może to przyjąć wartość 1 (tak) lub 0 (nie).

4

marginwidth

Ten atrybut umożliwia określenie szerokości przestrzeni między lewą i prawą krawędzią ramki a zawartością ramki. Wartość podawana jest w pikselach. Na przykład marginwidth = "10".

5

marginheight

Ten atrybut umożliwia określenie wysokości odstępu między górną i dolną krawędzią ramki oraz jej zawartością. Wartość podawana jest w pikselach. Na przykład marginheight = "10".

6

height

Ten atrybut określa wysokość elementu <iframe>.

7

scrolling

Ten atrybut steruje wyglądem pasków przewijania, które pojawiają się w ramce. Przyjmuje wartości „tak”, „nie” lub „auto”. Na przykład scrolling = "no" oznacza, że ​​nie powinno mieć pasków przewijania.

8

longdesc

Ten atrybut umożliwia udostępnienie łącza do innej strony zawierającej długi opis zawartości ramki. Na przykład longdesc = "framedescription.htm"

9

width

Ten atrybut określa szerokość elementu <iframe>.