Salta al contenuto
Rackone

Glossario · F

Frameset / Frame / Iframe

Frameset e frame dividevano la finestra del browser in più documenti; l'iframe inserisce una pagina dentro un'altra ed è l'unico ancora usato.

Rackone · 1 min di lettura

In questo articolo

Frameset, frame e iframe sono elementi HTML che permettono di mostrare più documenti nella stessa pagina. Frameset e frame sono obsoleti; l'iframe è ancora molto usato.

Cosa erano frameset e frame?

L'elemento <frameset> divideva la finestra del browser in riquadri, ciascuno definito da un <frame> che caricava una pagina diversa: per esempio un menu fisso a sinistra e il contenuto a destra. Erano diffusi negli anni Novanta, ma creavano problemi con i segnalibri, la stampa, l'accessibilità e l'indicizzazione nei motori di ricerca. HTML5 li ha eliminati: oggi si ottiene lo stesso layout con i CSS.

Cos'è un iframe?

L'<iframe> (inline frame) inserisce una pagina web dentro un'altra, in un riquadro di dimensioni stabilite. È il sistema con cui si incorporano video di YouTube, mappe, moduli di pagamento e widget di altri servizi.

Come si usa un iframe in sicurezza?

L'attributo sandbox limita cosa può fare la pagina incorporata, loading="lazy" ne rimanda il caricamento finché non serve e title la descrive ai lettori di schermo. Chi gestisce un sito può impedire che venga incorporato da altri, con le intestazioni X-Frame-Options o Content-Security-Policy, per difendersi dal clickjacking.

Chiama Parla con un esperto