Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Guida HTML - I Frames

Guida HTML

Capitolo 17° - I Frames

<< 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 >>
A proposito dell'autore

Analista e Programmatore in C/C++ ANSI, Java, J2ME (per dispositivi mobili), C#.NET, Visual Basic.NET, Assembler x86. Sviluppatore siti Web in Html, CSS, PHP, SQL(in particolare MySQL), JavaScript e JSP. Basi di Ingegneria del Software, sicurezza in java, funzionamento e implementazione di Web Services, UML e XML. Conosco le librerie OpenGL per la programmazione di videogiochi in C++. Esperto di Espressioni Regolari.