Le La balise HTML combine plusieurs cadres et les affiche comme une seule page Web. Ce document sera composé de tous les cadres inclus dans un jeu de cadres. Les cadres ne ressemblent en rien à des fenêtres individuelles ou à des sites Web. La balise frameset nous permet de former plusieurs colonnes ou lignes et d'inclure les cadres en dessous. Cette fonctionnalité était disponible avant HTML 5 et est utile pour afficher plusieurs documents à la fois en les combinant. Chaque frame peut contenir son contenu ; normalement, il s'agira de différents fichiers Web tels que du HTML ou des images. Syntaxe Ici, la balise de départ est et se termine par la balise de fin . Le La balise peut contenir une ou plusieurs balises de cadre multiples. Chaque balise de cadre commence par balise, avec les noms d’attribut « src », où nous transmettrons le contenu de notre cadre. Comme présenté, ce contenu peut ressembler à des fichiers Web tels que du HTML ou à des images transmises. . . . . . . . . . . . . Copier après la connexion Ici, nous avons un jeu de cadres de balises de départ qui contient des colonnes ou des lignes d'attribut. Généralement, ces deux attributs seront utilisés avec une balise frameset, car une balise frameset est utilisée pour combiner plusieurs images. Ces balises ne servent qu'à former des lignes ou des colonnes pour positionner différents cadres. Une simple balise frame suit ensuite la balise de départ. Pour afficher un fichier dans un frame, utilisez l'attribut « src » dans la balise frame et transmettez le nom du fichier comme valeur. Nous avons montré qu'une seule image peut contenir plusieurs images utilisant les points. Et enfin, la balise frameset est fermée en fermant la balise . Attributs de la balise frameset Vous trouverez ci-dessous la liste des attributs pris en charge par la balise frameset : 1. cols : Cet attribut permet de positionner les cadres à l'intérieur. L'attribut cols divisera le jeu de cadres en plusieurs colonnes, affichant les cadres verticalement. Cet attribut permet également de définir la largeur de chaque colonne du frameset. Nous pouvons définir différentes valeurs pour chaque image en passant la valeur à cet attribut. La valeur peut être transmise en pourcentage, en pixels ou en longueur relative. La valeur par défaut de cet attribut est 100 %. 2. rows : Cet attribut est également similaire à l'attribut cols. L'attribut rows divisera le jeu de cadres en plusieurs lignes et les cadres seront affichés horizontalement un par un. Nous pouvons transmettre la valeur similaire à l'attribut cols pour définir la hauteur de chaque image. En utilisant à la fois des lignes et des colonnes, le résultat souhaité peut être obtenu. La valeur par défaut de cet attribut est également 100 %. 3. border: Cet attribut est utilisé sur la balise frameset pour définir la largeur de chaque cadre dans un frameset. 4. framespacing : La balise frameset utilise l'attribut « frame spacing » pour établir les espaces entre les images qu'elle contient. Exemples d'implémentation de la balise HTML frameset Vous trouverez ci-dessous des exemples de balises de jeu de cadres HTML : Exemple n°1 Il contient plusieurs fichiers HTML car nous utilisons différents fichiers comme cadre dans une fenêtre parent. Code : Fichier principal : frameset tag in HTML Copier après la connexion Nous avons un seul fichier source nommé frame 1. frame1.html : Frameset Example body { text-align: center ; background-color: rgb(120, 120, 120, 0.15) ; } Example of Frameset tag Frame 1 Copier après la connexion Sortie : Comme nous n'avons qu'un seul fichier inclus dans un seul cadre, la page affichera le contenu de frame.html dans son ensemble. La largeur et la hauteur du cadre sont, par défaut, de 100 % ; c'est pourquoi un seul cadre occupera toute la surface. Exemple n°2 Ajoutons un cadre supplémentaire dans notre exemple et divisons-le par colonne en utilisant l'attribut cols et en transmettant la valeur en pourcentage. Code : frame2.html : Frameset Example body { text-align: center ; background-color: rgb(120, 120, 120, 0.30 ) ; } Hello World..! Frame 2