DOMANDA Come creo questi frames in html?

Pubblicità

CryptoCode

Utente Attivo
Messaggi
271
Reazioni
25
Punteggio
51
Dovrei costruire una pagina HTML suddivisa in frames come nell'immagine. Nella stesura dell'esercizio si tenga presente che il frame 1 è largo ed alto rispettivamente la metà della larghezza e il triplo dell'altezza del frame 2. Il frame 3 contiene ricorsivamente la medesima struttura e le stesse proporzioni. Ho provato a scriverlo ma sono riuscito a fare solo il primo frame. Come dovrei fare?

download.jpg
 
Ultima modifica da un moderatore:
Da regolamento devi mettere il codice fatto sotto tag CODE, quindi spiegare cosa ti blocca.
HTML:
<html>
    <head>
        <title> Frameset </title>
    </head>
    <frameset rows="80%,20%">
    <frameset cols="30%,60%">
    <frame src="frame1.html" name="frame1">
    <frame src="frame2.html" name="frame2">   
    </frameset>
</html>
Non ho capito di preciso le misure rows e cols e non so come mettere gli altri frame in basso a destra.
 
Non ho capito di preciso le misure rows e cols e non so come mettere gli altri frame in basso a destra
frameset è il contenitore per i frame, può essere diviso per colonne o righe.

Prima crei un contenitore per le due colonne:
HTML:
<frameset cols="30%,60%">
    <frame src="frame1.html" name="frame1">
    <frame src="frame2.html" name="frame2">
</frameset>
Ma il frame2 deve stare insieme al frame3 e divisi in orizzontale, quindi serve un nuovo contenitore, questa volta diviso per righe:
HTML:
<frameset rows="30%,60%">
    <frame src="frame2.html" name="frame2">
    <frame src="test.html" name="frame3">
</frameset>
Uniamo i due concetti ed otteniamo:
HTML:
<frameset cols="30%,60%">
    <frame src="frame1.html" name="frame1">
    <frameset rows="30%,60%">
        <frame src="frame2.html" name="frame2">
        <frame src="index.html" name="frame3">
    </frameset>
</frameset>
Per il frame3 uso come sorgente la pagina index.html che è la stessa pagina principale dell'esercizio:
HTML:
<html>
    <head>
        <title> Frameset </title>
    </head>
    <frameset cols="30%,60%">
        <frame src="frame1.html" name="frame1">
        <frameset rows="30%,60%">
            <frame src="frame2.html" name="frame2">
            <frame src="test.html" name="frame3">
        </frameset>
    </frameset>
</html>
in questo modo ottengo la ricorsione.

Con Chrome la ricorsione non prosegue oltre il secondo livello, penso per un blocco del browser per evitare un loop infinito.
 
frameset cols="30%,60%"> <frame src="f
frameset è il contenitore per i frame, può essere diviso per colonne o righe.

Prima crei un contenitore per le due colonne:
HTML:
<frameset cols="30%,60%">
    <frame src="frame1.html" name="frame1">
    <frame src="frame2.html" name="frame2">
</frameset>
Ma il frame2 deve stare insieme al frame3 e divisi in orizzontale, quindi serve un nuovo contenitore, questa volta diviso per righe:
HTML:
<frameset rows="30%,60%">
    <frame src="frame2.html" name="frame2">
    <frame src="test.html" name="frame3">
</frameset>
Uniamo i due concetti ed otteniamo:
HTML:
<frameset cols="30%,60%">
    <frame src="frame1.html" name="frame1">
    <frameset rows="30%,60%">
        <frame src="frame2.html" name="frame2">
        <frame src="index.html" name="frame3">
    </frameset>
</frameset>
Per il frame3 uso come sorgente la pagina index.html che è la stessa pagina principale dell'esercizio:
HTML:
<html>
    <head>
        <title> Frameset </title>
    </head>
    <frameset cols="30%,60%">
        <frame src="frame1.html" name="frame1">
        <frameset rows="30%,60%">
            <frame src="frame2.html" name="frame2">
            <frame src="test.html" name="frame3">
        </frameset>
    </frameset>
</html>
in questo modo ottengo la ricorsione.

Con Chrome la ricorsione non prosegue oltre il secondo livello, penso per un blocco del browser per evitare un loop infinito.
Grazie!
 
Pubblicità
Pubblicità
Indietro
Top