Creazione e gestione di frames [1/2]

Guida ad Html
di Risorse.net

I frames rappresentano, da quando sono stati implementati nel linguaggio Html, amore e odio da parte dei Web masters più o meno affermati. Usati ed abusati in certi casi, rimangono comunque il miglior metodo per richiamare in una stessa pagina, più documenti Html, in modo da lasciarne alcuni fissi.

<FRAMESET>
All'interno di questo tag, viene richiamata la struttura dei frames. A questo marcatore non va avvicinato il marcatore <body> che comporterebbe un errore nella pagina.

All'interno del <FRAMESET> sono presenti gli attributi:

ROWS="valore, valore, ecc."
Indica la larghezza orizzontale di ciarscuna riga che contiene il frame. I valori possono essere espressi in percentuale ed in pixel. Per esempio:

<FRAMESET ROWS="50%, 25%, 25%">
<FRAME SRC="1.htm">
<FRAME SRC="2.htm">
<FRAME SRC="3.htm">
</FRAMESET>


Ed ecco come apparirebbe la pagina precedentemente divisa in riquadri:

1.htm

2.htm

3.htm



Sempre nel <FRAMESET> può essere inserito l'attributo:

COLS="valore, valore, ecc."
Imposta la larghezza delle colonne. Per esempio:

<FRAMESET COLS="50%, 25%, 25%">
<FRAME SRC="a.htm">
<FRAME SRC="b.htm">
<FRAME SRC="c.htm">
</FRAMESET>


Ed ecco come apparirebbe la pagina precedentemente divisa in riquadri:

a.htm

b.htm

c.htm



Naturalmente i due attributi possono essere utilizzati congiuntamente, per esempio:

<FRAMESET ROWS="100,*">
<FRAME SRC="1.htm">
<FRAMESET COLS="150,*">
<FRAME SRC="a.htm">
<FRAME SRC="b.htm">
</FRAMESET>
</FRAMESET>


Ed ecco il risultato:

1.htm
a.htm b.htm


I valori di ROWS e COLS possono essere espressi in tre modi differenti:
pixel: definisce le misure dei riquadri in pixel. E' un sistema poco consigliabile da utilizzare.
percentuale: imposta la grandezza del riquadro in riferimento alla dimensione totale della finestra.
*: la larghezza/altezza del riquadro sarà la parte massima che può occupare il frame sottraendo l'area occupata dagli altri documenti.

Pagina successiva ->
Clicca per proseguire nella lettura dell'articolo


© Risorse.net (www.risorse.net)
pagina in versione stampabile:
http://www.risorse.net /html/frames.asp?print=ok