HTML - Iframes




Puoi definire un frame inline con il tag HTML <iframe>. Il tag <iframe> non è in qualche modo correlato al tag <frameset>, infatti esso può apparire ovunque nel documento. Il tag <iframe> Il tag definisce una regione rettangolare all'interno del documento in cui il browser potrà visualizzare un documento separato, tra cui barre di scorrimento e bordi.

Il valore dell' attributo src viene utilizzato per specificare l'URL del documento che occupa il frame inline.

Esempio

Di seguito è riportato un esempio che mostra come utilizzare il tag <iframe>:

<!DOCTYPE html>
<html>
<head>
<title>HTML Iframes</title>
</head>
<body>
<p>Document content goes here...</p>
<iframe src="/html/menu.htm" width="555" height="200">
   Sorry your browser does not support inline frames.
</iframe>
<p>Document content also go here...</p>
</body>
</html>

Produrrà il seguente risultato:

Document content goes here...

Document content can also go here...

Gli Attributi del Tag <Iframe>

La maggior parte degli attributi come name, class, frameborder, id, longdesc, marginheight, marginwidth, name, scrolling, style, and title si comportano esattamente come gli attributi corrispondenti del tag <frame>.

AttributoDescrizione
srcQuest' attributo definisce il nome del file che dovrà essere contenuto nel frame. Il suo valore può essere un qualsiasi URL. For example, src="/html/top_frame.htm" will load an HTML file avalaible in html directory.
nameQuest' attributo permette di dare un nome al frame. È usato per indicare quale frame un documento deve caricare. È particolarmente importante quando vuoi creare link in un frame, che carica in un altro frame, in questo caso il secondo frame ha bisogno di un nomer per identificarsi all' interno del link di destinazione.
frameborderQuesto attributo specifica se vengono visualizzati i bordi di quel frame; Sovrascrive il valore specificato nell'attributo frameborder nel tag <frameset> e può assumere come valori 1 (sì) o 0 (no).
marginwidthPermette di definire uno spazio alla sinistra e destra fra il bordo del frame ed il suo contenuto. Il valore è indicato in pixel. Per esempio marginwidth="10".
marginheightQuesto attributo consente di specificare l'altezza dello spazio tra la parte superiore e inferiore dei bordi del frame e il suo contenuto. Il valore è dato in pixel. Ad esempio marginheight = "10".
noresizeDi default è possibile ridimensionare qualsiasi frame facendo clic e trascinando i bordi. L'attributo noresize impedisce ad un utente di ridimensionare il frame. Ad esempio noresize = "noresize".
scrollingQuesto attributo controlla l'aspetto delle barre di scorrimento che appaiono sul frame. Richiede come valori "yes", "no" o "auto". Ad esempio scrolling= "no" significa che non dovrebbe avere barre di scorrimento.
longdescQuest'attributo permette di definire una pagina in cui vi è una descrizione del frame. Per esempio longdesc="framedescription.htm"
Advertisements