Accueil    HTML    Balise FRAMESET
 



balise frameset  Balise FRAMESET : Groupe de cadres

«  Partie précédente  |  Index  |  Partie suivante  »


  • Tag de fermeture obligatoire | Support :
  • Google Chrome
  • Firefox
  • Internet Explorer
  • Opera
  • Safari



La balise <frameset> est le conteneur des <frames>. C'est avec ses attributs que l'on détermine le nombre de frames et leur disposition dans la page : l'attribut "cols" pour les frames disposées verticalement et l'attribut "rows" pour les frames disposées horizontalement.

Utiliser le tag <frameset> interdit l'emploi de la balise body : il le remplace (à moins d'utiliser une iframe au sein du tag body).
Les tags utilisables à l'intérieur du frameset sont les balises <head>, frameset, <frame> et <noframe>. Il est possible d'imbriquer plusieurs éléments frameset à condition de respecter leur ordre d'imbrication.
D'autre part les évènements onload et onunload sont disponibles de la même manière que pour l'élément body pour déclencher des évènements javascript.




Propriétés pour la balise frameset :




Propriétés Définition Valeurs
cols Indique la taille et implicitement le nombre de frames affichées en colonnes dans le frameset px
%
*
framespacing Espacement entre les différentes frames du frameset px
rows Indique la taille et implicitement le nombre de frames affichées en lignes dans le frameset px
%
*


Exemple d'utilisation de la balise frameset :





Création d'un frameset principal contenant d'une part une première frame horizontale d'une hauteur de 150 pixels, et d'autre part dans l'espace restant, un nouveau frameset qui contient quant à lui 3 frames verticales prenant respectivement une largeur de 20%, 40% et 40%.


<frameset rows="150px,*">
<noframes>Votre navigateur ne supporte pas les frames.</noframes>
   <frame src="tag-html-balise-frame-exemple-frm0.html" noresize="noresize" />
   <frameset cols="20%,40%,40%">
      <frame src="tag-html-balise-frame-exemple-frm1.html" scrolling="auto" noresize="noresize" />
      <frame src="tag-html-balise-frame-exemple-frm2.html" scrolling="auto" noresize="noresize" />
      <frame src="tag-html-balise-frame-exemple-frm3.html" scrolling="auto" noresize="noresize" />
   </frameset>
</frameset>


Visualisez le résultat en cliquant ici.