Home Page Indietro


Struttura file delle nostre pagine Web

I file contenenti le diverse sezioni di una pagina tipo sono strutturati nel modo seguente:


Come si può vedere esiste un file che definisce la struttura della pagina e quattro file per le diverse sezioni.

I nomi dei file devono essere rigorosamente in lettere maiuscole mentre i nomi delle directory in lettere minuscole.

Al fine di garantire la piena compatibilità con i vecchi sistemi e viste le regole di costruzione dei nomi sopra riportate, le radici dei nomi dei file struttura non devono essere più lunghe di 7 caratteri (in questo modo le radici dei nomi dei file non superano gli 8 caratteri) e comunque le radici di tutti i nomi dei file non devono superare gli 8 caratteri.
Le estensioni di tutti i nomi dei file non devono superare i 3 caratteri.

Il nome del file struttura può essere scelto a piacere (anche se di regola il nome dovrebbe sempre richiamare immediatamente l'argomento trattato) mentre i nomi degli altri file sono ottenuti semplicemente aggiungendo una lettera alla radice del nome del file struttura, rispettivamente:

Lettera File Sezione Nomi file ponendo ad es.
nome file struttura
GUIDA.HTM
A File Apice GUIDAA.HTM
S File Dorso GUIDAS.HTM
T File Titolo GUIDAT.HTM
C File Corpo GUIDAC.HTM


I file relativi alle diverse sezioni vengono trattati nelle apposite aree dedicate.
In quest'area invece trattiamo l'organizzazione del file struttura.
Riporto quindi di seguito il sorgente del file struttura GUIDA.HTM relativo alla pagina di esempio presentata.


<HTML>

<HEAD>
<TITLE>Scoprire Brescia</TITLE>
</HEAD>

<FRAMESET ROWS="17,*" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0" MARGINHEIGHT="0" MARGINWIDTH="0">

<FRAME NORESIZE BORDER="0" SRC="GUIDAA.HTM" NAME="APICE" SCROLLING="NO" FRAMEBORDER="0" FRAMESPACING="0" MARGINHEIGHT="0" MARGINWIDTH="0">
<FRAMESET COLS="42,*" BORDER="0" FRAMEBORDER="NO" FRAMESPACING="NO" MARGINHEIGHT="0" MARGINWIDTH="0">
<FRAME SRC="GUIDAS.HTM" NAME="DORSO" SCROLLING="NO" "NORESIZE" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0" MARGINHEIGHT="0" MARGINWIDTH="0">
<FRAMESET ROWS="110,*" BORDER="0" FRAMEBORDER="NO" FRAMESPACING="NO" MARGINHEIGHT="0" MARGINWIDTH="0">
<FRAME SRC="GUIDAT.HTM" NAME="TITOLO" SCROLLING="NO" "NORESIZE" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0" MARGINHEIGHT="0" MARGINWIDTH="0">
<FRAME SRC="GUIDAC.HTM" NAME="CORPO" SCROLLING="AUTO" NORESIZE BORDER="0" FRAMEBORDER="0" FRAMESPACING="0" MARGINHEIGHT="0" MARGINWIDTH="0">
</FRAMESET>
</FRAMESET>

</FRAMESET>

</HTML>


E' possibile notare chiaramente la definizione della struttura dei frame (APICE, DORSO, TITOLO e CORPO) in cui è suddivisa la pagina e la sintassi particolare con cui essa è stata ottenuta.