Un modo per inserire una pagina in una pagina consiste nell'utilizzare la capacità di HyperText Markup Language (HTML) di dividere la pagina in finestre separate. Tali finestre sono chiamate "frame" e possono essercene diverse in una pagina. Ciascun frame, a sua volta, può contenere esso stesso un insieme di frame e ciascuno di essi può essere caricato con pagine provenienti da fonti diverse.
È necessario
Editor di testo Blocco note
Istruzioni
Passo 1
Per costruire un tale insieme di pagine in una pagina, inizi creando un contenitore per i frame. L'istruzione al browser per creare un tale contenitore in HTML si presenta così:
Tali istruzioni sono chiamate "tag". Questi sono i tag di apertura e chiusura del contenitore, tra i quali devono essere posizionati i tag per formare i frame. I tag contengono varie informazioni aggiuntive chiamate "attributi" dei tag. Nel tag di apertura, devi specificare come esattamente lo spazio della pagina dovrebbe essere diviso tra i frame:
Qui, l'attributo "cols" indica che la pagina di due frame deve essere divisa verticalmente, dando a ciascuno il 50% della larghezza della finestra. Per dividere la pagina orizzontalmente, viene utilizzato un altro attributo, "righe":
Lo stesso può essere scritto in questo modo:
Qui, un asterisco (*) indica che tutto lo spazio rimanente dovrebbe essere assegnato al secondo frame. Puoi specificare i valori non in percentuale, ma in "pixel" - questa è l'unità di misura principale utilizzata nel layout di pagina:
Passo 2
Ci siamo occupati del contenitore, ora dobbiamo inscrivere le cornici stesse. Il tag frame HTML nella sua forma più semplice ha questo aspetto: Qui l'attributo "src" indica l'indirizzo Internet della pagina che dovrebbe essere caricata in questo frame. Se la pagina si trova sullo stesso server e nella stessa cartella (o sottocartella), non è necessario specificare l'indirizzo completo, sono sufficienti il nome del file e il percorso della sottocartella. Tali indirizzi sono chiamati "relativi" e gli indirizzi completi sono chiamati "assoluti". Lo stesso tag con il relativo indirizzo della pagina da caricare: - Utilizzando l'attributo "scrolling", puoi impostare le regole per le barre di scorrimento di questo frame: Il valore "sì" significa che questo frame avrà sempre le barre di scorrimento. Se inserisci il valore "no" - non lo saranno mai, e il valore "auto" determina che le barre di scorrimento appariranno come necessario se il contenuto del riquadro non si adatta ai suoi bordi. - Per impostazione predefinita, i bordi dei riquadri in la pagina può essere spostata con il mouse. Ma se imposti l'attributo noresize al tag, questa funzione sarà disabilitata: - Il tag frame ha due attributi che impostano i margini tra frame adiacenti - marginwidth indica la dimensione del margine dal margine adiacente orizzontalmente (sinistro e destro), marginheight - verticalmente (sotto e sopra): - Un altro attributo - name - dà il proprio nome al frame. Questo potrebbe essere necessario se i frame contengono degli script che devono fare qualcosa nei frame adiacenti e distinguerli per nome:
Passaggio 3
Questo background teorico è sufficiente per creare una semplice pagina contenente, ad esempio, due pagine di altri siti. Un semplice editor di testo sarà sufficiente per te: un blocco note standard va bene. Crea un nuovo documento e inserisci il seguente codice html al suo interno:
Ora salva il tuo documento con un'estensione html, ad esempio test.html. Successivamente, facendo doppio clic sul file test.html si avvierà il browser e il browser eseguirà le istruzioni che gli hai scritto nel codice html. Il risultato dovrebbe essere simile a questo: