<noscript>: O Elemento NOSCRIPT
Última atualização: 2026-10-13
<noscript>O Elemento NOSCRIPT
Mostra seu conteúdo quando o JavaScript está desabilitado ou não suportado, para degradação graciosa.
| Categoria | Scripts e Incorporação |
|---|---|
| Modelo de Conteúdo | Conteúdo de fluxo |
| Pais Permitidos | Qualquer elemento que aceite conteúdo de fluxo |
| Tag de Fechamento | Sim — requer fechamento </noscript> tag |
| Status | Padrão |
📝 Sintaxe
<noscript>conteúdo de fallback</noscript>
▶ Exemplo
Edite o código abaixo e veja o resultado em tempo real no playground:
🌐 Suporte de Navegadores
| Navegador | |||||
|---|---|---|---|---|---|
| <noscript> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Suportado em todos os navegadores principais | |||||
Dica: noscript fica oculto quando o JS funciona; pode conter qualquer conteúdo de fluxo.
❓ Perguntas Frequentes
QQuando o conteúdo de noscript aparece?
ASó quando o navegador tem JavaScript desativado ou não suporta scripts é que o conteúdo de
<noscript> é renderizado; com JS ativo, ele é simplesmente ignorado (não ocupa layout). Usos comuns: aviso de degradação sem JS, fallback de código de rastreamento, versão sem JS dos links de navegação.Qnoscript pode ficar no body?
ASim. No head, só pode conter link/style/meta; no body, pode conter qualquer conteúdo de fluxo. Recomenda-se pô-lo no começo da página (no topo do body), para o aviso ficar visível já no instante do carregamento para quem desativou o JS.
QSites de hoje ainda precisam de noscript?
ADepende do caso: se o conteúdo central vem renderizado do servidor, noscript é apenas um extra; em aplicações fortemente dependentes de JS, uma mensagem básica («Este site requer JavaScript ativado») ainda vale. Custo baixíssimo — manter um aviso é bom hábito.
🏷️ Tags Relacionadas
💡 Casos Relacionados
Mais estudos de caso em breve — volte mais tarde.