|
Frames I Frames (tradotto in italiano "cornici") consentono di suddividere la pagina web in più finestre. L'utilità di suddividere la pagina in più finestre consiste nel costruire una o più parti della pagina da mantenere fisse rispetto al resto del contenuto, pensate ad un menù di navigazione o al logo piuttosto che ad un disclaimer contenente le informazioni sul copyright. L'utilità risulta di una certa consistenza se le pagine da costruire sono parecchie come è il caso di un intero sito. I tags necessari per lo scopo sono <frameset> e <frame>. La prima operazione da effettuare è quella di dimensionare i frames della pagina.
più di tante parole un esempio chiarisce il modo di impiego di questi tag. il listato precedente produce una pagina con tre frames: uno, a sinistra, dimensionato al 20% e chiamato index; l'altro dimensionato all'80% e chiamato main; il terzo chiamato bottom è copre l'ultimo 11% in fondo alla pagina. Al caricamento della pagina verranno visualizzate: la pagina menu.htm a sinistra; la pagina main.htm a destra; la pagina author.htm in fondo. Quella che segue è una rappresentazione schematica del risultato.
Attributi Nell'esempio di applicazione dei frames avrete notato all'interno dei tags la presenza di attributi, vediamone lo scopo. L'attributo scrolling accetta i valori no o auto. Impostando il valore auto, le barre di scorrimento che compaiono quando il contenuto eccede le dimensioni verticali e/o orizzontali compariranno normalmente al verificarsi della condizione. Viceversa, impostando il valore no, queste no verranno visualizzate in ogni caso, per cui questo valore viene impostato per frame che siano già stati dimensionati ad hoc. L'attributo noresize (non ridimensionabile) come è facilmente intuibile dalla traduzione in italiano, non permette all'utente di dimensionare a suo piacimento le dimensioni dei frames. Per finire, il tag <noframes> permette di visualizzare il messaggio "La pagina corrente usa frames, ma non sono supportati dal tuo browser." nel caso che il browser utilizzato non li supporti. Credo sia tutto, quindi vi rimando al prossimo capitolo, ricordandovi che la nidificazione è possibile a condizione che il/i frame/s contenuto all'interno di un altro deve essere terminato (</frameset>) prima del termine di quest'ultimo. |
| |||||||||||||||||||||||||||||
|
ultimo aggiornamento
Indietro all'indice
| ||||||||||||||||||||||||||||||