<frame> : l'élément de cadre
Obsolète: Cette fonctionnalité n'est plus recommandée. Même si certains navigateurs la prennent encore en charge, elle a peut-être déjà été supprimée des standards du web, est en passe d'être supprimée ou n'est conservée qu'à des fins de compatibilité. Évitez de l'utiliser et mettez à jour le code existant si possible ; consultez le tableau de compatibilité au bas de cette page pour vous aider à prendre votre décision. Sachez que cette fonctionnalité peut cesser de fonctionner à tout moment.
L'élément HTML <frame> définit une zone particulière dans laquelle un autre document HTML est affiché. Une <frame> (un « cadre » en français) doit être utilisée dans un élément <frameset>.
Utiliser l'élément <frame> est déconseillé en raison de certains inconvénients tels que des problèmes de performance et un manque d'accessibilité pour les personnes utilisant des lecteurs d'écran. Utilisez plutôt l'élément <iframe>.
Attributs
Cet élément inclut les attributs universels.
srcObsolète-
Cet attribut indique le document qui doit être affiché dans la frame.
nameObsolète-
Cet attribut sert à nommer les frames. Sans nommage, tous les liens seront ouverts dans la frame où ils se trouvent. Voir
targetpour plus d'informations. noresizeObsolète-
Cet attribut empêche aux utilisateurs de redimensionner les frames.
scrollingObsolète-
Cet attribut définit l'existence des barres de défilement. Si cet attribut n'est pas utilisé, le navigateur mettre une barre de défilement si nécessaire. Il y a deux options :
"yes"pour afficher les barres de défilement même quand ce n'est pas nécessaire, et"no"pour ne pas afficher les barres de défilement même quand c'est nécessaire. marginheightObsolète-
Cet attribut définit la hauteur des marges entre les frames.
marginwidthObsolète-
Cet attribut définit la largeur des marges entre les frames.
frameborderObsolète-
Cet attribut permet de mettre des bordures à la frame.
Exemple
>Un document frameset
Un document frameset possède un élément <frameset> au lieu d'un élément <body>. Les éléments <frame> sont placés à l'intérieur du <frameset>.
<!doctype html>
<html lang="fr">
<head>
<!-- Métadonnées du document -->
</head>
<frameset cols="400, 500">
<frame
src="https://developer.mozilla.org/fr/docs/Web/HTML/Reference/Elements/iframe" />
<frame
src="https://developer.mozilla.org/fr/docs/Web/HTML/Reference/Elements/frame" />
</frameset>
</html>
Si vous souhaitez intégrer une autre page HTML dans le <body> d'un document, utilisez un élément <iframe>.
Spécifications
| Specification |
|---|
| HTML> # frame> |
Compatibilité des navigateurs
Voir aussi
- L'élément
<frameset> - L'élément
<iframe>