L’élément <noframes> est un conteneur, dont le contenu est affiché par le navigateur, si l’affichement des cadres est désactivé ou n’est pas supporté du tout.

En général, le tag <noframes> inclus un texte, qui informe l’utilisateur, que son navigateur ne supporte pas des cadres ou suggère de passer à une page sans cadres.

Les navigateurs, qui supportent les cadres, ignorent complétement le contenu du tag <noframes>. Le tag peut contenir tous les éléments utilisés dans l’élément <body> d’une page HTML ordinaire.

L’élément <noframes> doit être inclus dans l’élément <frameset>.

Le tag <noframes> est considéré obsolète dans HTML5, car tout les principaux navigateurs prennent en charge les cadres.
Pour qu'une page avec une structure de cadre réussisse la validation, on doit définir la directive <!DOCTYPE> dans la " HTML Frameset DTD" ou dans la " XHTML Frameset DTD".

Syntaxe

Le contenu de l’élément est écrit entre les tags ouvrant (<noframes>) et fermant (</noframes>).

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <frameset cols="50%,50%">
    <frame src="https://www.w3docs.com/learn-html.html">
    <noframes>Désolé, votre navigateur ne supporte pas des cadres. </noframes>
  </frameset>
</html>

Résultat

Désolé, votre navigateur ne supporte pas des cadres

Attributs

Le tag <noframes> supporte également les Attributs globaux .

Support de Navigateurs

chrome edge firefox safari opera

Pratiquez vos connaissances

Dans quel contexte la balise HTML <noframes> est-elle généralement utilisée ?
Trouvez-vous cela utile?