<cadre>
Balise HTML <frame> - HTML5 n'est pas pris en charge >Exécuter l'instance»
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
<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> | Valeur | Description | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
frameborder | 0 1 | HTML5 n'est pas pris en charge.Spécifie s'il faut afficher une bordure autour du cadre. | |||||||||||||||||||||||||||
longdesc | URL | HTML5 n'est pas pris en charge. Spécifie une page contenant une longue description du contenu du cadre. | |||||||||||||||||||||||||||
marginheight | pixels | HTML5 n'est pas pris en charge. Spécifie les marges supérieure et inférieure du cadre. | |||||||||||||||||||||||||||
largeur de marge | pixels | HTML5 n'est pas pris en charge.
| |||||||||||||||||||||||||||
nom | nom | <🎜>HTML5 n'est pas pris en charge. <🎜>Spécifie le nom du cadre. | |||||||||||||||||||||||||||
noresize | noresize | <🎜>HTML5 n'est pas pris en charge. <🎜>Spécifie que le cadre ne peut pas être redimensionné. | |||||||||||||||||||||||||||
défilement | oui<🎜> Non<🎜> auto | <🎜>HTML5 n'est pas pris en charge. <🎜>Spécifie s'il faut afficher les barres de défilement dans le cadre. | |||||||||||||||||||||||||||
src | URL | <🎜>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 :
属性 | 值 | 描述 |
---|---|---|
class | classname | 规定元素的类名 |
id | id | 规定元素的唯一 id |
style | style_definition | 规定元素的行内样式 |
title | text | 规定元素的额外信息 |
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.
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