Markdown Precedência de bloco vs inline

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

Precedência de bloco vs inline Núcleo CommonMark

O Markdown interpreta primeiro a estrutura de blocos (títulos/listas/citações/blocos de código) e depois os elementos inline dentro dos blocos. O bloco interrompe tudo: um # no início da linha é um título, venha o que vier antes no contexto.

GrupoCasos limite e regras
Nível de especificaçãoNúcleo CommonMark
Versão da especificaçãoCommonMark 0.31.2 + GFM

📝 Sintaxe

Ordem de interpretação: blocos → inline

▶ Exemplo interativo

Edite o Markdown à esquerda e veja o resultado à direita

💡 Destaques

ℹ️ Note Essa precedência explica muitos fenômenos: o # dentro de código inline não é título; o # indentado dentro de um item de lista é um título interno da lista.
💡 Tip Primeiro passo para investigar “a sintaxe não funcionou”: confirme se ela não foi interrompida ou engolida por uma estrutura de bloco.

❓ Perguntas frequentes

P Um item de lista pode conter título?
R Pode — indente o # até o nível de conteúdo e ele vira um título de bloco dentro do item.
P O código inline pode conter sintaxe de bloco?
R Não — o conteúdo do código inline é totalmente literal; # é apenas uma cerquilha.
P Por que a citação pode conter tudo?
R A citação é um contêiner de bloco; seu conteúdo passa de novo por todo o fluxo de interpretação de blocos.

📚 Itens relacionados

Código embutidoNúcleo CommonMark TítulosNúcleo CommonMark Aninhamento de listasNú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%