Skip to content

Conflito de H1 entre título do TabNews e Markdown #1982

@ruidosujeira

Description

@ruidosujeira

Descrição

Inconsistência de hierarquia visual ao renderizar H1 no conteúdo

O título nativo do TabNews é renderizado como <h1>.
Quando o conteúdo começa com # (H1), o resultado é dois <h1> consecutivos, sem margin adequada entre eles.

Sem a formatação #

Image

Com a formatação #

Image

Impacto:

  • hierarquia visual duplicada
  • leitura confusa
  • quebra de expectativa de layout
  • mistura estética entre título da plataforma e título do autor

Reprodução:

  1. Criar um post com conteúdo iniciando com #
  2. Publicar
  3. Observar o overlap visual entre o título do TabNews e o H1 do Markdown

Causa:

  • ambos os títulos compartilham weight e hierarquia sem espaçamento vertical definido

Solução sugerida:

  • Forçar conversão automática do primeiro H1 do conteúdo para H2 (<h2>)
    ou
  • Adicionar margin-top consistente ao primeiro heading do conteúdo (h1:first-of-type { margin-top: Xpx })

Resultado esperado:

  • separação clara entre título principal e o heading do autor
  • hierarquia visual previsível
  • consistência com padrões de renderização Markdown em plataformas similares

Sugestão de implementação

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    novo recursoNova funcionalidade/recurso

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions