Corso di HTML (I Frames)
di Pierluigi


<FRAMESET>...</FRAMESET>
Definisce un insieme di frame, cioè di parti della finestra del browser. Occorre però prestare attenzione al browser utilizzato, questo comando funziona solo con Netscape 2.0 e successivi ed ultime versioni dell'explorer della Microsoft. Questo tag viene utilizzato al posto di BODY ed al suo interno si trovano i tag FRAME e NOFRAMES. Gli attributi possibili sono:

BORDER=# stabilisce la larghezza in pixel del bordo che circonda il frame (Netscape).

COLS=# crea i frame come colonne e ne stabilisce la larghezza in pixel o in termini percentuali (aggiungendo %).

FRAMEBORDER=0|1 stabilisce se intorno al frame dev'esserci un bordo 3D (con il valore 1) oppure normale (default con il valore 0).

FRAMESPACING=# stabilisce lo spazio tra i frame in pixel.

ROWS=# crea i frame come righe e ne stabilisce la larghezza in pixel o in termini percentuali (aggiungendo %).

SCROLLING="yes|no|auto" stabilisce se le barre di scorrimento debbano essere visualizzate oppure no, oppure ancora se la scelta debba essere lasciata al browser.

<FRAME>
Definisce un frame della finestra del browser. Si trova all'interno del tag FRAMESET. Gli attributi possibili sono:

SRC="url" specifica il percorso del file che deve essere utilizzato come frame.

BORDER=# stabilisce lo spessore in pixel del bordo disegnato intorno al frame.

FRAMEBORDER=0|1 stabilisce se disegnare (valore 1 come default) oppure no (valore 0) il bordo 3D.

MARGINHEIGHT=# Stabilisce la larghezza in pixel dei margini superiore ed inferiore del frame.

MARGINWIDTH=# Stabilisce la larghezza in pixel dei margini sinistro e destro del frame.

NAME="nome" stabilisce il nome del frame così che possa essere indicato come TARGET e raggiunto

NORESIZE impedisce all'utente di ridefinire le dimensioni della finestra.

SCROLLING="yes|no|auto" stabilisce se debba essere visualizzata la barra di scorrimento. Auto lascia la scelta al browser ed è il valore di default.

<IFRAME>
Definisce un frame e non ha bisogno di essere inserito all'interno del tag FRAMESET. I suoi attributi sono:

SRC="url" specifica il percorso del file che deve essere utilizzato come frame.

ALIGN="top|middle|bottom|left|right" stabilisce l'allineamento del frame rispetto al testo circostante.

FRAMEBORDER=0|1 stabilisce se disegnare (valore 1 come default) oppure no (valore 0) il bordo 3D.

MARGINHEIGHT=# Stabilisce la larghezza in pixel dei margini superiore ed inferiore del frame.

MARGINWIDTH=# Stabilisce la larghezza in pixel dei margini sinistro e destro del frame.

HEIGHT=# Stabilisce l'altezza in pixel del frame.

WIDTH=# Stabilisce la larghezza in pixel del frame.

NAME="nome" stabilisce il nome del frame così che possa essere indicato come TARGET e raggiunto

NORESIZE impedisce all'utente di ridefinire le dimensioni della finestra.

SCROLLING="yes|no|auto" stabilisce se debba essere visualizzata la barra di scorrimento. Auto lascia la scelta al browser ed è il valore di default.

<NOFRAMES>...</NOFRAMES>

Tutto ciò che è contenuto dentro questo tag viene visualizzato nel caso in cui il browser non supporti i frame. Può contenere il tag <BODY>.