Sei sulla pagina 1di 10

HTML:

Frame
Che cosa è un frame?
La parola “frame” (cornice) indica un
riquadro all’interno del quale è possibile
visualizzare un documento HTML.
Realizzare il documento master
Il documento master è un documento HTML
in cui il tag <BODY> è sostituito dal tag
<FRAMESET>
(Frame Set = Insieme di Frame).

<HTML>
<HEAD> </HEAD>
<FRAMESET> </FRAMESET>
</HTML>
tag <FRAMESET>
Il tag contenitore <FRAMESET> serve a
specificare il numero e la disposizione
dei frame all’interno di una pagina.

Tramite <FRAMESET> è possibile dividere


la finestra in righe e colonne utilizzando
i due attributi ROWS e COLS
Attributo ROWS
Per specificare il numero di righe in cui suddividere la
finestra si utilizza l’attributo ROWS.
Il valore di ROWS deve corrispondere all’elenco delle
altezze delle diverse righe che possono essere
espresse in percentuale rispetto all’altezza della
pagina.
<FRAMESET ROWS=”30%,70%”>

Se si usa il simbolo ‘*’ indica al browser che quella riga


può occupare “tutto lo spazio restante”.
<FRAMESET ROWS=”20%,30%,*”>
Attributo COLS
L’attributo COLS serve a specificare la larghezza delle
colonne;
il suo valore deve corrispondere all’elenco delle
larghezze delle colonne, che vengono indicate in modo
del tutto analogo a quello utilizzato con ROWS
(simbolo speciale ‘*’ incluso).

<FRAMESET COLS=”*,20%”>
tag <FRAME>
Il tag vuoto <FRAME> viene utilizzato
all’interno di <FRAMESET> per descrivere
ciascun frame in cui la finestra è suddivisa.
In <FRAMESET> devono esserci tanti tag
<FRAME> quanti i frame risultanti dalla
suddivisione in righe e colonne data tramite
gli attributi ROWS e COLS.
I frame che costituiscono il frameset devono
essere descritti in ordine da sinistra a
destra e dall’alto in basso.
Attributi del tag <FRAME>
Per ogni frame è necessario specificare le due
informazioni che è necessario fornire al browser

L’attributo SRC serve a specificare


l’indirizzo del documento HTML che deve
essere caricato nel frame.

L’attributo NAME serve a specificare un


nome univoco per il frame, che possa
essere utilizzato nel seguito per riferirsi
ad esso.
Esempio
<HTML>
<HEAD></HEAD>
<FRAMESET COLS="30%,*">
<FRAME name="sinistro" src="menu.html">
<FRAME name="destro" src="esempi.html">
</FRAMESET>
</HTML>
Esempio
<HTML>
<HEAD></HEAD>
<FRAMESET COLS="30%,*">
<FRAME name="sinistro" src="menu.html">
<FRAME name="destro" src="esempi.html">
</FRAMESET>
</HTML>

sinistro destro
Menu.html Esempi.html

Potrebbero piacerti anche