<noscript>
HTML <noscript> Balise
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <script> document.write("Hello World!") </script> <noscript>抱歉,你的浏览器不支持 JavaScript!</noscript> <p>不支持 JavaScript 的浏览器会使用 <noscript> 元素中定义的内容(文本)来替代。</p> </body> </html>
Exécuter l'instance» <p>
Définition des balises et instructions d'utilisationL'élément noscript est utilisé pour définir un contenu alternatif (texte) lorsque le script n'est pas exécuté.
Cette balise peut être utilisée dans les navigateurs qui reconnaissent la balise <noscript> mais ne peuvent pas prendre en charge les scripts qu'elle contient.
Conseils et notes
Astuce :
Si le navigateur prend en charge les scripts, il n'affichera pas le texte dans un élément noscript.
Remarque :Les navigateurs qui ne peuvent pas reconnaître la balise <script> afficheront le contenu de la balise sur la page. Pour empêcher les navigateurs de faire cela, vous devez masquer le script dans les balises de commentaires. Les navigateurs plus anciens (qui ne reconnaissent pas les balises <script>) ignorent les commentaires et n'écrivent donc pas le contenu de la balise sur la page, tandis que les navigateurs plus récents savent comment exécuter ces scripts même s'ils sont entourés de balises de commentaire.
<script>
<!--fonction displayMsg(){
alert("Hello World!")} //--></script>
Différences entre HTML 4.01 et HTML5
Dans HTML 4.01, < The ;noscript> La balise ne peut être insérée que dans l'élément <body>.
En HTML5, la balise <noscript> peut être insérée dans les zones <head>
Différences entre HTML et XHTML
XHTML ne prend pas en charge la balise <noscript>
Attributs globaux
La balise <noscript> prend en charge les attributs globaux, consultez la table d'attributs complète des attributs globaux HTML.
Articles connexes
Tutoriel HTML : Script HTML