HTML <frame>Balise -Non prise en charge dans HTML5


Exemples

Une page simple à trois cadres :

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm.html">
  <frame src="frame_b.htm.html">
  <frame src="frame_c.htm.html">
</frameset>

Essayez-le vous-même »
(Plus d'exemples en bas de la page)

Prise en charge des navigateurs

Internet Explorer Firefox Opera Google Chrome Safari

Tous les principaux navigateurs prennent en charge la balise <frame>.


Définition de la balise et instructions d'utilisation

HTML5 ne prend pas en charge la balise <frame>.

La balise <frame> définit une sous-fenêtre (cadre) dans le <frameset>.

Chaque <frame> dans un <frameset> peut avoir différents attributs, tels que border, scrolling, noresize, etc.

Remarque :Si vous souhaitez valider une page contenant des cadres, assurez-vous que<!DOCTYPE>est défini sur "HTML Frameset DTD" ou "XHTML Frameset DTD".


Différences entre HTML 4.01 et HTML5

HTML5 ne prend pas en charge la balise <frame> ; HTML 4.01 prend en charge la balise <frame>.


Différences entre HTML et XHTML

En HTML, la balise <frame> n'a pas de balise de fermeture. En XHTML, la balise <frame> doit être correctement fermée.


Attributs facultatifs

Attribut Valeur Description
frameborder 0
1
Non prise en charge dans HTML5.Spécifie s'il faut afficher ou non la bordure autour du cadre.
longdesc URL Non pris en charge dans HTML5.Spécifie une page qui contient une longue description du contenu du cadre.
marginheight pixels Non pris en charge dans HTML5.Spécifie les marges supérieure et inférieure du cadre.
marginwidth pixels Non pris en charge dans HTML5.Spécifie les marges gauche et droite du cadre.
name name Non pris en charge dans HTML5.Spécifie le nom du cadre.
noresize noresize Non pris en charge dans HTML5.Spécifie que le cadre ne peut pas être redimensionné.
scrolling oui
non
auto
Non pris en charge dans HTML5.Spécifie s'il faut afficher ou non les barres de défilement dans le cadre.
src URL Non pris en charge dans HTML5.Spécifie l'URL du document à afficher dans le cadre.


Attributs standards

En HTML 4.01, la balise <frame> prend en charge les attributs standard suivants :

Attribut Valeur Description
classe classname Spécifie le nom de classe de l'élément
id id Spécifie un id unique pour l'élément
style style_definition Spécifie un style en ligne pour l'élément
title text Spécifie des informations supplémentaires sur l'élément

Pour une description complète, veuillez consulterAttributs standard。


Attributs d'événement

Selon les normes W3C, en HTML 4.01, la balise <frame> ne prend en charge aucun attribut d'événement.

Cependant, tous les navigateurs prennent en charge l'événement onload.

Pour une description complète, veuillez consulterles attributs d'événements。


Examples

Essayez-le vous-même - Exemples


Cet exemple montre comment créer un cadre horizontal à l'aide de trois documents différents.


Cet exemple montre comment créer une structure de cadres avec trois documents et les combiner en lignes et en colonnes.


Cet exemple montre l'attribut noresize. Dans cet exemple, les cadres ne peuvent pas être redimensionnés. Si vous faites glisser la souris sur la bordure entre les cadres, vous verrez que la bordure ne peut pas être déplacée.

Autres extensions