English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo elenco dei tag HTML

HTML: <frame> etichetta

<frame> è un elemento HTML che definisce un'area specifica, in cui può essere visualizzato un altro documento HTML. Gli elementi frame dovrebbero essere utilizzati all'interno di <frameset>. L'uso di <frame> non dovrebbe essere promosso, poiché presenta alcuni svantaggi, come problemi di prestazioni e mancanza di accessibilità per gli utenti che utilizzano lettori di schermo. Piuttosto, <iframe> dovrebbe essere promosso.

Esempio online

Pagina con tre frame semplice:

<!DOCTYPE html>
<html>
<frameset cols="25%,*,25%">
  <frame src="sun.html">
  <frame src="venus.html">
  <frame src="mercur.html">
</frameset>
</html>
Testa per vedere <‹/›>

Compatibilità dei browser

IEFirefoxOperaChromeSafari

Tutti i browser mainstream supportano il tag <frame>.

Definizione e istruzioni per l'uso del tag

HTML5 non-supporta il tag <frame>.

Il tag <frame> definisce le finestre secondarie (<frameset>)

Ogni <frame> all'interno di <frameset> può avere proprietà diverse, come border, scrolling, noresize, ecc.

Nota:Se si desidera verificare una pagina che contiene frame, assicurarsi di <!DOCTYPE> Impostato su "HTML Frameset DTD" o "XHTML Frameset DTD".

Differenze tra HTML 4.01 e HTML5

HTML5 non-supporta il tag <frame>, HTML 4.01 supporta il tag <frame>.

Differenze tra HTML e XHTML

In HTML, il tag <frame> non ha un tag di chiusura. In XHTML, il tag <frame> deve essere chiuso correttamente.

Proprietà opzionale

AttributoValoreDescrizione
frameborder0
 1
HTML5 non-supporta. Specifica se visualizzare o meno il bordo intorno al frame.
longdescURLHTML5 non-supporta. Specifica una pagina che contiene una descrizione lunga del contenuto del frame.
marginheightpixelsHTML5 non-supporta. Specifica i margini superiori e inferiori del frame.
marginwidthpixelsHTML5 non-supporta. Specifica i margini laterali del frame.
namenameHTML5 non-supporta. Specifica il nome del frame.
noresizenoresizeHTML5 non-supporta. Specifica che la dimensione del frame non può essere modificata.
scrollingyes
 no
 auto
HTML5 non-supporta. Specifica se visualizzare o meno la barra di scorrimento all'interno del frame.
srcURLHTML5 non-supporta. Specifica l'URL del documento da visualizzare all'interno del frame.

Attributi standard

Nell'HTML 4.01, l'etichetta <frame> supporta i seguenti attributi standard:

AttributoValoreDescrizione
classclassnameDefinisce il nome della classe dell'elemento
ididDefinisce l'id unico dell'elemento
stylestyle_definitionDefinisce lo stile inline dell'elemento
titletextDefinisce informazioni aggiuntive dell'elemento

Per una descrizione completa, visitaAttributi standard.

Attributi di evento

Secondo lo standard W3C, nell'HTML 4.01, l'etichetta <frame> non supporta alcun attributo di evento.

Ma tutti i browser supportano l'evento onload.

Per una descrizione completa, visitaAttributi di evento.

Prova l'esempio online

Cornice orizzontale
Questo esempio dimostra come creare una cornice orizzontale utilizzando tre documenti diversi.

Cornice a struttura mista
Questo esempio dimostra come creare una struttura di cornice con tre documenti, mescolandoli in righe e colonne.

Struttura di cornice con attributo noresize="noresize"
Questa esempio dimostra l'attributo noresize. In questo esempio, la cornice non è ridimensionabile. Trascinando il mouse sulle barre di margine tra le cornici, noterai che le barre di margine non possono essere spostate.