Co je Iframe?

Iframe (z anglického inline frame, tedy vnořený rám) je značka jazyka HTML, která na stránce vyhradí obdélníkovou plochu a načte do ní obsah jiné webové adresy. Zjednodušeně řečeno funguje jako okénko, skrz které se uvnitř vaší stránky promítá stránka úplně jiná, často i z jiného serveru.

Adresu vkládaného obsahu určuje atribut src, rozměry rámu pak atributy width a height. Důležité je, že vložený obsah žije vlastním životem, nesdílí s hostitelskou stránkou CSS styly ani skripty a chová se nezávisle.

V praxi se iframe nejčastěji používá pro:

  • vkládání videí z YouTube či map
  • zobrazení reklamních a platebních systémů
  • načítání externích služeb a widgetů třetích stran