Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

<noframes> : l'élément de repli des cadres

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 <noframes> fournit un contenu à présenter dans les navigateurs qui ne supportent pas (ou ont désactivé le support de) l'élément <frame>. Bien que la plupart des navigateurs courants prennent en charge les cadres, il existe des exceptions, notamment certains navigateurs spécialisés comme certains navigateurs mobiles, ainsi que des navigateurs en mode texte.

Un élément <noframes> peut contenir n'importe quel élément HTML autorisé dans le corps d'un document HTML, à l'exception des éléments <frameset> et <frame>, car utiliser des cadres quand ils ne sont pas supportés n'a pas de sens.

<noframes> peut être utilisé pour présenter un message expliquant que le navigateur de l'utilisateur·ice ne supporte pas les cadres, mais il devrait idéalement être utilisé pour présenter une version alternative du site qui n'utilise pas de cadres tout en offrant les mêmes fonctionnalités ou des fonctionnalités similaires.

Note : Cet élément est obsolète et ne doit pas être utilisé, puisque les éléments <frame> et <frameset> sont également obsolètes. Lorsque des cadres sont nécessaires, elles doivent être présentées à l'aide de l'élément <iframe>.

Attributs

Cet élément inclut uniquement les attributs universels.

Exemples

Dans cet exemple, on voit un ensemble de cadre avec deux cadres. De plus, <noframes> est utilisé pour présenter un message explicatif si l'agent utilisateur ne supporte pas les cadres.

html
<!doctype html>
<html lang="fr">
  <head>
    <!-- Les métadonnées du document vont ici -->
  </head>
  <frameset rows="45%, 55%">
    <frame
      src="https://developer.mozilla.org/fr/docs/Web/HTML/Reference/Elements/frameset" />
    <frame
      src="https://developer.mozilla.org/fr/docs/Web/HTML/Reference/Elements/frame" />
    <noframes>
      <p>
        Il semblerait que votre navigateur ne supporte pas les frames, ou qu'il
        est configuré pour ne pas les autoriser.
      </p>
    </noframes>
  </frameset>
</html>

Spécifications

Specification
HTML
# noframes

Compatibilité des navigateurs

Voir aussi