Markdown HTML embutido

Última atualização: 2026-10-14

HTML embutido Núcleo CommonMark

O Markdown permite escrever tags HTML diretamente, tanto inline quanto de bloco. Há duas estratégias de renderizador: repassar como está (o markdown-it deste site, com html:true) ou filtrar por segurança. O HTML é a válvula de escape para quando o Markdown não dá conta da expressividade.

GrupoBásico·Em linha
Nível de especificaçãoNúcleo CommonMark
Versão da especificaçãoCommonMark 0.31.2 + GFM

📝 Sintaxe

<span style="color:crimson">Texto vermelho</span>

▶ Exemplo interativo

Edite o Markdown à esquerda e veja o resultado à direita

💡 Destaques

⚠️ Warning Todo cenário que renderiza entrada de usuário precisa de um sanitizador como o DOMPurify: <script> e o atributo onerror são vetores de injeção de XSS.
ℹ️ Note Dentro de um bloco HTML o Markdown deixa de ser interpretado — querer usar Markdown dentro do HTML é o tropeço mais comum.

❓ Perguntas frequentes

P Todas as tags HTML podem ser usadas?
R Depende da configuração do renderizador; em cenários seguros, script, iframe, style e atributos de evento são removidos.
P Posso usar sintaxe Markdown dentro do HTML?
R Dentro de HTML de bloco, não; dentro de texto envolvido por tags inline (como <span>), pode.
P Qual estratégia este site usa?
R markdown-it com html:true para repassar + sanitização por lista de permissões com DOMPurify no front-end, em dupla camada.

📚 Itens relacionados

Filtragem de HTML puroExtensão GFM Entidades HTMLNúcleo CommonMark
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%