Aller au contenu

Balise HTML <noscript>

La balise <noscript> fournit un contenu alternatif affiché dans les navigateurs qui ne prennent pas en charge les scripts, ou lorsque l'utilisateur a désactivé le support des scripts. Sinon, le navigateur ignore la balise et son contenu.

En HTML5, la balise <noscript> peut être placée dans les éléments <head> et <body>. En HTML4, elle ne peut être utilisée que dans l'élément <body>. Si <noscript> est placé dans la balise <head>, il ne doit contenir que les balises <link>, <style> et <meta>.

astuce

Vous pouvez utiliser des commentaires HTML pour masquer les scripts des anciens navigateurs qui ne prennent pas en charge la balise <script>.

Syntaxe

La balise <noscript> s'utilise par paires. Le contenu est écrit entre la balise d'ouverture (<noscript>) et la balise de fermeture (</noscript>).

Exemple de la balise HTML <noscript> :

Balise HTML <noscript>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <script>
      document.write("My first code in JavaScript!")
    </script>
    <noscript>Sorry, your Browser doesn’t support JavaScript!</noscript>
  </body>
</html>

Résultat

noscript example

Attributs

La balise <noscript> prend en charge les Attributs globaux et les Attributs d'événement.

Pratique

À quoi sert la balise HTML <noscript> ?

Trouvez-vous cela utile?

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