<frameset> : Groupe de Cadres

Balise FRAME » INDEX « Balise H1
Tag de fermeture : obligatoire Internet Explorer Netscape Opera

La balise frameset est l'élément qui contient un ensemble de cadres (frames)

. C'est avec ses attributs que l'on détermine le nombre de frames et leur disposition dans la page: cols pour les frames disposées en colonnes et rows pour les frames disposées en lignes.

Utiliser le tag frameset interdit l'emploi de la balise body : il le remplace (à moins d'utiliser une au sein du tag body). Les tags utilisables à l'intérieur du frameset sont les balises head, frameset, frame, noframe. Il est possible d'imbriquer plusieurs frameset à condition de respecter leur imbrication.

Les attributs spécifiques du frameset sont :
- border : Détermine si la bordure du frameset sera visible
- frameborder : 0, 1, yes, no
- framespacing : Espacement entre les frames du frameset
- cols : valeur fixe, pourcentage, * (espace libre)
- rows : valeur fixe, pourcentage, * (espace libre)

Vous pouvez utiliser les évènements onload et onunload de la même manière que pour l'élément body pour déclencher des évènements javascript.

Les attributs cols et rows spécifient la structure à proprement parlé des frames qui seront inclues dans le frameset. Il est possible de définir des cadres horizontaux avec l'attribut rows (ex : rows="20%,80%") ou verticaux avec cols (ex : cols="200,*"). L'attribut frameborder indique l'épaisseur de la bordure d'une frame et le framespacing l'espacement entre les frames adjacentes.


  Exemple :  
On définit un frameset contenant deux cadres horizontaux, le premier d'une taille de 200 pixels et le second un nouveau frameset contenant trois cadres verticaux d'une largeur respective de 20%, 40% et 40%.

<frameset frameborder="0" framespacing="0" rows="200,*">
  <frame src="Exemple_FRM_0.html" noresize></frame>
  <frameset frameborder="0" framespacing="0" cols="20%,40%,40%">
    <frame src="Exemple_FRM_1.html" scrolling="auto" noresize></frame>
    <frame src="Exemple_FRM_2.html" scrolling="auto" noresize></frame>
    <frame src="Exemple_FRM_3.html" scrolling="auto" noresize></frame>
  </frameset>
</frameset>


commentaires / remarques
© Copyright 2004 by StartYourDev
Ajouter aux favoris contact plan du site Downloads Liens - Partenaires
Accueil
Rubrique HTML Rubrique XML-XSL Rubrique XHTML Rubrique CSS Rubrique JavaScript Rubrique SVG Rubrique Codes - Tutoriels
H T M L
Introduction
Index - Liste des tags
Les tags hors W3C
Tableau des couleurs
Caractères HTML
Les styles CSS
Tutoriels
Les images
Les meta tags
Les scrollbars