<cadre>


Balise HTML <frame> - HTML5 n'est pas pris en charge >Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne. instance

Prise en charge du navigateur

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

Définition des balises et instructions d'utilisation


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

<frame> définit la fenêtre enfant (frame) dans <frameset>.

<frameset> Chaque <frame> peut définir différentes propriétés, telles que la bordure, le défilement, la redimensionnement, etc.

Remarque : Si vous souhaitez valider les pages 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> En XHTML, la balise <frame> doit être correctement fermée.

Attributs facultatifs

Attribut< /th>ValeurDescription
frameborder0
1

HTML5 n'est pas pris en charge.

Spécifie s'il faut afficher une bordure autour du cadre.
longdescURL

HTML5 n'est pas pris en charge.

Spécifie une page contenant une longue description du contenu du cadre.
marginheightpixels
HTML5 n'est pas pris en charge.

Spécifie les marges supérieure et inférieure du cadre.

largeur de margepixelsHTML5 n'est pas pris en charge.
属性描述
frameborder0
     1
HTML5 不支持。规定是否显示框架周围的边框。
longdescURLHTML5 不支持。规定一个包含有关框架内容的长描述的页面。
marginheightpixelsHTML5 不支持。规定框架的上方和下方的边距。
marginwidthpixelsHTML5 不支持。规定框架的左侧和右侧的边距。
namenameHTML5 不支持。规定框架的名称。
noresizenoresizeHTML5 不支持。规定无法调整框架的大小。
scrollingyes
     no
     auto
HTML5 不支持。规定是否在框架中显示滚动条。
srcURLHTML5 不支持。规定在框架中显示的文档的 URL。
Spécifie les marges gauche et droite du cadre.
nomnom<🎜>HTML5 n'est pas pris en charge. <🎜>Spécifie le nom du cadre.
noresizenoresize<🎜>HTML5 n'est pas pris en charge. <🎜>Spécifie que le cadre ne peut pas être redimensionné.
défilementoui<🎜> Non<🎜> auto<🎜>HTML5 n'est pas pris en charge. <🎜>Spécifie s'il faut afficher les barres de défilement dans le cadre.
srcURL<🎜>HTML5 n'est pas pris en charge. <🎜>Spécifie l'URL du document à afficher dans le cadre.


Attributs standards

Dans HTML 4.01, la balise <frame> prend en charge les attributs standards suivants :

属性描述
classclassname规定元素的类名
idid规定元素的唯一 id
stylestyle_definition规定元素的行内样式
titletext规定元素的额外信息

Pour une description complète, visitez les standards propriété.


Attributs d'événement

Selon les normes du W3C, en HTML 4.01, la balise <frame>

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

Pour une description complète, visitez les propriétés de l'événement.


Examples

Essayez-le - Exemple

Cadre horizontal
Cet exemple montre comment créer un cadre horizontal en utilisant trois documents différents.

Instance

<!DOCTYPE html>
<html>

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

</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

Cadre à structure mixte
Cet exemple montre comment créer une structure de cadre contenant trois documents et les mélanger en lignes et colonnes.

Instance

<!DOCTYPE html>
<html>

<frameset rows="25%,*,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
</frameset>

</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

Structure de cadre contenant l'attribut noresize="noresize"
Cet exemple montre l'attribut noresize. Dans ce cas, le cadre n'est pas redimensionnable. Faites glisser votre souris sur la bordure entre les images et vous constaterez que la bordure ne peut pas être déplacée.

Instance

<!DOCTYPE html>
<html>

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

</html>

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne