Iframe
Un iframe (abbreviazione di inline frame) è un elemento HTML che consente di incorporare una pagina web esterna in un documento HTML. A differenza dei frame tradizionali, utilizzati per creare la struttura di una pagina web, gli iframe possono essere inseriti in qualsiasi punto del layout di una pagina web.
Un iframe può essere inserito in un documento HTML usando il tag iframe, come mostrato nell'esempio seguente:
<iframe src="http://sharpened.com/example.php" width="728" height="90"></iframe>
Il codice precedente inserirebbe il contenuto dell'URL in un iframe inline di 728 x 90 px all'interno della pagina web. La sorgente dell'iframe (src) può fare riferimento a un sito web esterno o a un'altra pagina sullo stesso server, ad esempio src="/example.php". Gli attributi width e height non sono obbligatori, ma vengono comunemente usati per definire le dimensioni dell'iframe. Altri attributi degli iframe, come marginwidth e marginheight, sono supportati in HTML 4 e nelle versioni precedenti, ma in HTML5 si usa CSS per personalizzare l'aspetto di un iframe.
Gli iframe vengono usati per diversi scopi, come la pubblicità online e i contenuti multimediali. Molte piattaforme pubblicitarie usano gli iframe per visualizzare annunci sulle pagine web, poiché offrono maggiore flessibilità rispetto a uno script inline. Poiché gli iframe possono contenere un'intera pagina web, gli inserzionisti possono includere al loro interno codice di tracciamento aggiuntivo che contribuisce a garantire una misurazione accurata sia per l'inserzionista sia per l'editore.
Gli iframe vengono usati anche per visualizzare diversi tipi di contenuti multimediali all'interno di una pagina web. Ad esempio, i video di YouTube e le finestre di Google Maps vengono spesso incorporati nelle pagine web usando gli iframe. Molte applicazioni web usano gli iframe perché possono visualizzare contenuti dinamici senza ricaricare la pagina web.
Metti alla prova le tue conoscenze