Guida HTML - I Frames
Cerca
 











Guida HTML

Capitolo 17° - I Frames

A cura di: Black Shadow

<< Precedente Prossimo >>
I Frames possono essere utili quando cè la necessità di dividere una pagina HTML in più parti, anche dette zone.
Partiamo da un esempio, che poi verrà commentato:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//IT" "http://www.w3.org/TR/html4/frameset.dtd">

<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <title>Pagina divisa in Frames</title>
</head>

<frameset cols="33%, 33%, *" rows="50%, 50%">
   <frame src="pagina1.html">
   <frame src="pagina2.html">
   <frame src="pagina3.html">
   <frame src="pagina4.html">
   <frame src="pagina5.html">
   <frame src="pagina6.html">

   <noframes>
      <p>Qui si può indicare
         <a href="senzaFrame.html"> un link </a>
         ad una pagina che non utilizzi i Frames.
      </p>
   </noframes>
   
</frameset>
</html>


Ora esaminiamo riga per riga tutte le novità:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//IT" "http://www.w3.org/TR/html4/frameset.dtd">


Intanto si deve specificare di utilizzare le specifiche W3C per i Frames.

<frameset cols="33%, 33%, *" rows="50%, 50%">


Questa è la parte più interessante, cioè, invece del tag <body>, se si utilizzano i Frames, bisogna utilizzare il tag <frameset>. Questo ha principalmente 2 attributi:

  • cols  -  Qui si specificano quante colonne deve avere la pagina.
  • rows  -  Qui si specificano quante righe deve avere la pagina.


Nellesempio, si avranno tre colonne, due delle quali hanno larghezza 33% dello schermo, e laltra si è usato il wild card, cioè la sua grandezza è quella rimanente.
Si può anche non inserire il segno di percentuale, questo vorrà dire che si stanno specificando i pixel.

<frame src="pagina1.html">


Qui al tag <frame>, che serve per importare una pagina di Frame, viene passato lattributo src, che indica il file da inserire nella pagina.

<noframes>


Quindi arriviamo a <noframes>. Allinterno di questo tag di solito si specifica un link ad una pagina che non utilizza i Frames. Il contenuto del tag <noframes>, infatti, viene usato solo nel caso che il browser non supporti i Frames.
<< Precedente Prossimo >>
 

Creative Commons License
Il layout di questo sito è concesso sotto licenza Creative Commons.
Per maggiori informazioni sulle licenze dei contenuti del sito, clicca.