Balise HTML <noframes>
La balise <noframes> contient un texte alternatif à afficher dans les navigateurs qui ne prennent pas en charge les cadres (définis à l'aide de la balise <frame>). La balise peut également contenir un lien vers une version du site web sans cadres. Si le navigateur prend en charge les cadres, la balise <noframes> sera ignorée.
La balise <noframes> peut contenir tous les éléments HTML utilisables à l'intérieur de l'élément <body> d'une page HTML normale.
La balise <noframes> doit être imbriquée dans la balise <frameset>.
DANGER
La balise <noframes> est dépréciée en HTML5, car les framesets sont obsolètes et ne sont plus pris en charge par les navigateurs modernes.
TIP
Pour vous assurer qu'une page contenant des cadres est valide, définissez <!DOCTYPE> sur "HTML Frameset DTD" ou "XHTML Frameset DTD".
Syntaxe
La balise <noframes> s'utilise par paire. Le contenu est écrit entre les balises d'ouverture (<noframes>) et de fermeture (</noframes>).
Exemple de la balise HTML <noframes> :
Balise HTML <noframes>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Title of the document</title>
</head>
<frameset cols="50%,50%">
<frame src="https://www.w3docs.com/learn-html.html">
<noframes>Sorry, your browser doesn’t support frames. </noframes>
</frameset>
</html>Résultat

Attributs
La balise <noframes> n'utilise que les Attributs globaux. Notez que ces attributs sont également dépréciés en HTML5.
Pratique
Quelle est l'utilisation principale de la balise <noframes> en HTML ?