|
I frame permettono di dividere una pagina web in piu' pagine. Per inserire due frame verticali si devono creare due pagine: una pagina che conterra' il menu e che sara' posizionata a sinistra, un'altra pagina che servira' per visualizzare i contenuti del sito. In seguito e' necessario creare una pagina che richiamera', unira' e gestira' il layout del sito.
Eccovi un'esempio pratico:
- abbiamo chiamato il frame di destra menu.htm e il frame di sinistra principale.htm, mentre la pagina che li unira' e che li gestira' si chiamera' index.htm.
La pagina index.htm dovra' contenere almeno questo codice:
<html>
<head>
<title>Qui inserisci il titolo del tuo sito</title>
</head>
<frameset cols="20%,*%" frameborder="0" framespacing="0" border="0">
<frame src="menu.htm" name="framepiccolo" scrolling="auto" framespacing="0">
<frame src="frame2.htm" name="framegrande" scrolling="auto"></frameset>
<body>
<noframes>La pagina corrente utilizza i frame. Questa caratteristica non è
supportata dal browser in uso.</noframes>
</body>
</html> |
Il 20% e' la percentuale della dimensione della pagina chiamata menu.htm all'interno della pagina index.htm, mentre alla pagina principale.htm si dara' come dimensione il resto della pagina. Si possono anche adoperare valori fissi eliminando il %; in quel caso il frame di destra, avra' dimensioni fisse che non cambieranno indipendentemente dalla risoluzione video del visitatore. |