HDP115

Elemento noscript HTML

El elemento <noscript> define una sección de HTML que solo se muestra cuando el navegador no soporta JavaScript o el usuario ha desactivado JavaScript manualmente.

CE

Cristian Escalante

Última actualización: 19 de abril de 2025

html
programación web
desarrollo

Elemento noscript HTML

El elemento <noscript> define una sección de HTML que solo se muestra cuando:

  • El navegador no soporta JavaScript.
  • El usuario ha desactivado JavaScript manualmente.

Es una forma de asegurarte de que tu página siga siendo funcional, incluso sin scripts.

¿Cómo usar <noscript>?

Ejemplo 1: Mensaje alternativo

Si tu página depende de JavaScript, puedes avisar al usuario con un mensaje:

<script>
  document.write("¡Bienvenido! JavaScript está activado.");
</script>
<noscript>
  <p>⚠️ ¡Tu navegador no soporta JavaScript o está desactivado!</p>
</noscript>

Resultados:

  • Con JavaScript activado: Se muestra "¡Bienvenido! JavaScript está activado."
  • Con JavaScript desactivado: Se muestra el mensaje dentro de <noscript>.

Ejemplo 2: Enlace alternativo

Si tu script carga contenido dinámico, puedes ofrecer una alternativa:

<noscript>
  <a href="https://www.ejemplo.com/version-sin-js">Ver versión sin JavaScript</a>
</noscript>

Atributos y Reglas de Uso

Atributos admitidos
<noscript> solo soporta atributos globales (como class, id, style, etc.).

¿Dónde colocarlo?

  • En el <body>: Puede contener cualquier elemento HTML (párrafos, enlaces, imágenes).
  • En el <head>: Solo puede contener <link>, <style> y <meta>.
Nota
¡Importante! No anides `noscript` dentro de otro `noscript`
Elemento script en HTML
El elemento <script> en HTML se utiliza para insertar código...
Headings (encabezados) en HTML
Aprende a usar los encabezados en HTML para estructurar tu c...
Referencias

Conceptos Básicos de CSS

Aprende los conceptos básicos de CSS

Conceptos Básicos de JavaScript

Aprende los conceptos básicos de JavaScript

Conceptos Básicos SQL

Aprende los conceptos básicos de SQL

Conceptos Básicos de GIT

Aprende los conceptos básicos de GIT

Conceptos Básicos de Python

Aprende los conceptos básicos de Python

Refuerzo Academico de Herramientas de Productividad 2025