Cosa sono gli Inline Frame (IFrame)?

Utente HTML.it
chiede

Cosa sono gli Inline Frame (IFrame)?

Redazione HTML.it
risponde

Il tag IFRAME consente agli sviluppatori di inserire frame all’interno della pagina come se si trattasse di oggetti qualsiasi. In altri termini, i frame in linea non devono necessariamente essere inseriti ai bordi della pagina (come per i frame tradizionali) ma in qualsiasi punto del documento. Dunque, è possibile creare vere e proprie finestre all’interno della pagina, con contenuti indipendenti dal resto del documento.

L’esempio che segue mostra come creare un frame in linea:

<IFRAME src=”documento.htm” width=”200″ height=”200″ scrolling=”auto” frameborder=”1″>
Il tuo browser non supporta i Frame in linea.
<A HREF=”documento.htm”>Clicca qui</A>
</IFRAME>

Nell’esempio “documento.htm” è il file HTML richiamato all’interno del frame; width è la larghezza e height l’altezza del frame. Lo scroller è automatico e il bordo è pari ad un pixel. Il resto è l’avviso di mancata compatibilità per i browser che non supportano il tag IFRAME.

Netscape supporta Iframe solamente dalla versione 6.x, mentre MsIe lo supporta perfettamente dalla versione 4.