iframe
En iframe (förkortning för inline-ram) är en html element som tillåter en extern webbsida som ska bäddas in i ett HTML-dokument. Till skillnad från traditionella ramar, som användes för att skapa strukturen på en webbsida, kan iframes infogas var som helst inom en webbsidlayout.
En iframe kan infogas i ett HTML-dokument med iframe Taggen, som visas i exemplet nedan:
<iframe src = "http://sharpened.com/example.php" width = "728" height = "90"> </iframe>
Koden ovan skulle infoga innehållet i URL i en inbyggd ram på 728 x 90 px på webbsidan. Iframe-källan (src) kan referera till en extern webbplats eller en annan sida på samma server, t.ex. src = "/ exempel.php". Attributen bredd och höjd krävs inte, men används ofta för att definiera storleken på iframe. Andra iframe-attribut, som marginwidth och marginheight stöds i HTML 4 och tidigare, men i HTML5, CSS används för att anpassa utseendet på en iframe.
Iframes används för flera olika ändamål, såsom onlineannonsering och MMS. Många annonsplattformar använder iframes för att visa annonser på webbsidor eftersom de ger mer flexibilitet än en inline skript. Eftersom iframes kan innehålla en hel webbsida kan annonsörer inkludera extra spårningskod i en iframe som hjälper till att säkerställa korrekt rapportering för både annonsören och utgivaren.
Iframes används också för att visa olika typer av media på en webbsida. Till exempel, Youtube videor och Google Maps-fönster är ofta inbäddade på webbsidor med iframes. Många webbapplikationer använder iframes eftersom de kan visa dynamiskt innehåll utan att ladda om webbsidan.