Iframe
Element iframe (skrót od inline frame) to element HTML, który umożliwia osadzenie zewnętrznej strony internetowej w dokumencie HTML. W przeciwieństwie do tradycyjnych ramek, używanych do tworzenia struktury strony internetowej, elementy iframe można umieszczać w dowolnym miejscu układu strony.
Element iframe można wstawić do dokumentu HTML za pomocą znacznika iframe, jak pokazano w poniższym przykładzie:
<iframe src="http://sharpened.com/example.php" width="728" height="90"></iframe>
Powyższy kod wstawi zawartość adresu URL do ramki iframe o wymiarach 728 × 90 pikseli, umieszczonej w treści strony internetowej. Źródło elementu iframe (src) może wskazywać zewnętrzną witrynę internetową lub inną stronę na tym samym serwerze, na przykład src="/example.php". Atrybuty width i height nie są wymagane, ale często używa się ich do określania rozmiaru elementu iframe. Inne atrybuty iframe, takie jak marginwidth i marginheight, są obsługiwane w HTML 4 i wcześniejszych wersjach, ale w HTML5 do dostosowywania wyglądu elementu iframe używa się CSS.
Elementy iframe są używane do różnych celów, takich jak reklamy internetowe i multimedia. Wiele platform reklamowych korzysta z elementów iframe do wyświetlania reklam na stronach internetowych, ponieważ zapewniają one większą elastyczność niż wbudowany skrypt. Ponieważ elementy iframe mogą zawierać całą stronę internetową, reklamodawcy mogą umieszczać w nich dodatkowy kod śledzący, który pomaga zapewnić dokładne raportowanie zarówno reklamodawcy, jak i wydawcy.
Elementy iframe służą także do wyświetlania różnych rodzajów multimediów na stronie internetowej. Na przykład filmy z serwisu YouTube i okna Google Maps są często osadzane na stronach internetowych za pomocą elementów iframe. Wiele aplikacji internetowych korzysta z elementów iframe, ponieważ mogą one wyświetlać dynamiczną zawartość bez ponownego wczytywania strony internetowej.
Sprawdź swoją wiedzę