Définit toutes les propriétés de bordure dans une déclaration
La balise <frameset> définit un frameset.Dans l'élément frameset on peut mettre deux cadres (frames) ou plus. Chaque cadre est un document indépendant de l'autre.
La balise <frameset> définit un frameset.
Dans l'élément frameset on peut mettre deux cadres (frames) ou plus. Chaque cadre est un document indépendant de l'autre.
L'élément frameset énonce combien de colonnes ou de rangées de cadres seront placés dans le frameset.
Balise de fermeture obligatoire
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 iframe 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 à propment 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.
On définit un frameset contenant deux cadres horizontaux, le pmier 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%.
Exemple : Copier le code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html> <head> <title>Exemple site en frame</title> </head> <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> </html>
La colone DTD dan l tablau suivant indique dans quel HTML 4.01/XHTML 1,0 DTD l'attribut est autorisé:
S=Strict, T=Transitional, and F=Frameset.
Attribut | Valeur | Description | DTD |
---|---|---|---|
cols | pixels % * | Spécifie le nombre et la taille de colonnes dans un frameset | F |
rows | pixels % * | Spécifie le nombre et la taille de rangées dans un frameset | F |
Attribut | Valeur | Description | DTD |
---|---|---|---|
class | classname | Spécifie le nom de la class pour un élément | F |
id | id | Spécifie une identifiant unique pour un élément | F |
style | style_definition | Spécifie un modèle ntégré pour un élément | F |
title | texte | Spécifie des informations supplémentaires sur un élément | F |
Attribut | Valeur | Description | DTD |
---|---|---|---|
onload | Script | Manuscrit à courir quand une charge de document | F |
onunload | script | Manuscrit à courir quand un document déchargent | F |
Vous êtes ici: Balise FRAMESET Retour à la liste des balises
Retour à l'accueil du site
Par carabde 10 mars 2014