Iframe
Iframe (zkráceně inline frame) je prvek HTML, který umožňuje vložit externí webovou stránku do dokumentu HTML. Na rozdíl od tradičních rámců, které se používaly k vytvoření struktury webové stránky, lze iframy vložit kamkoli do rozvržení webové stránky.
Iframe lze do dokumentu HTML vložit pomocí značky iframe, jak je uvedeno v následujícím příkladu:
<iframe src="http://sharpened.com/example.php" width="728" height="90"></iframe>
Výše uvedený kód vloží obsah adresy URL do vloženého rámce o rozměrech 728 × 90 px v rámci webové stránky. Zdroj iframe (src) může odkazovat na externí web nebo na jinou stránku na stejném serveru, například src="/example.php". Atributy width a height nejsou povinné, ale běžně se používají k určení velikosti iframe. V HTML 4 a starších verzích jsou podporovány také další atributy iframe, například marginwidth a marginheight, ale v HTML5 se vzhled iframe upravuje pomocí CSS.
Iframy se používají k několika různým účelům, například pro online reklamu a multimédia. Mnoho reklamních platforem používá iframy k zobrazování reklam na webových stránkách, protože poskytují větší flexibilitu než vložený skript. Protože iframy mohou obsahovat celou webovou stránku, mohou do nich inzerenti vložit další měřicí kód, který pomáhá zajistit přesné vykazování pro inzerenta i provozovatele webu.
Iframy se také používají k zobrazování různých typů médií v rámci webové stránky. Videa ze služby YouTube a okna Google Maps se například často vkládají do webových stránek pomocí iframe. Mnoho webových aplikací používá iframy, protože mohou zobrazovat dynamický obsah bez opětovného načtení webové stránky.
Otestujte své znalosti