Aller au contenu

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>

html
<!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

exemple de noframes

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 ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.