Le tag <frameset> détermine la structure du cadre (la zone dans la fenêtre du navigateur où vous pouvez charger une autre page Web), le nombre de colonnes et de lignes et le nombre de pourcentages/pixels qui occuperont le cadre.

Syntaxe

Le contenu du tag est écrit entre le tag ouvrant (<frameset>) et le tag fermant (</frameset>).

Le tag <frameset> peut contenir un ou plusieurs tags․ On peut imbriquer un tag <frameset> sur un autre, si vous souhaitez diviser les les fenêtres en petites.

Sur la page Web avec la structure de cadre, <frameset> est utilisé au lieu du tag <body>. Le tag <body> peut être utilisé uniquement dans le tag <noframes>.

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <frameset cols="50%,50%">
    <frame src="https://www.w3docs.com/learn-html/html-basic.html">
    <frame src="https://www.w3docs.com/learn-css/css-syntax.html">
  </frameset>
</html>

Résultat

frameset

Attributs


Attribut Valeur Description
cols pixels
%
*
Définit le nombre et la taille des colonnes des cadres.
Non supporté en HTML5.
rows pixels
%
*
Définit le nombre et la taille des lignes des cadres.
Non supporté en HTML5.

Le tag <frameset> supporte également les Attributs globaux.

Support de Navigateurs

chrome edge firefox safari opera

Pratiquez vos connaissances

Quelle est la fonction de la balise <frameset> en HTML et ses particularités possibles?
Trouvez-vous cela utile?