![]()

| Ho un sito e mi piacerebbe avere due frames uno stretto per il menù e l'altro più grande per la pagina principale. |
I frames (cornici) sono delle suddivisioni della finestra principale del browser, si gestiscono da una pagina a parte, possono essere molti ma per evitare di complicarsi troppo la vita conviene limitarsi allo stretto necessario, in questo caso due. Supponiamo per esempio menu.htm e home.htm Supponiamo anche che il file che dovrà gestirà il tutto si chiami index.htm. La pagina index.htm non dovrà contenere altro codice che non sia questo: <html> <head> <title>Il titolo del tuo sito </title> </head> <frameset cols="18%,*%" frameborder="0" framespacing="0" border="0"> <frame src="menu.htm" name="menu" scrolling="auto" framespacing="0"> <frame src="home.htm" name="home" scrolling="auto"></frameset> <body> <noframes> Spiacente ma il tuo browser non supporta i frames </noframes> </body> </html> Dove 18% è la percentuale della dimensione cornice dedicata al frame menù, si possono anche adoperare valori fissi eliminando il %; in quel caso il frame menù avrà dimensioni fisse che non cambieranno indipendentemente dalla risoluzione video del visitatore. In entrambi i casi, variando quel numero si modificheranno le dimensioni dei frames stessi. Da notare che il codice per i frames non si trova ne all'interno dei tags Head e neppure all'interno dei tags body, quindi attenzione a come inserirlo. Prima di eseguire questo file dovrai aver creato gli altri due e cioè menu.htm e home.htm. Se vuoi maggiori informazioni ti consiglio di leggere anche la mia rubrica primi passi ed anche la mia guida html alla voce frames |
Se ne avete di nuove non vi resta che scrivermi.