Parágrafos HTML: texto, quebras e conteúdo pré-formatado

Estruture textos com p, use br e hr com propósito e saiba quando pre e code são as escolhas semânticas corretas.

Compartilhe

Blocos estruturados de parágrafos e conteúdo pré-formatado

HTML moderno: estrutura, semântica e acessibilidade

Estrutura semântica de uma página HTML moderna

HTML moderno: fundamentos e como a Web é estruturada

Editor e navegador conectados por um documento HTML

Seu primeiro documento HTML: do arquivo ao navegador

Árvore de elementos e sintaxe HTML

Elementos e sintaxe HTML: tags, conteúdo e aninhamento

Controles e propriedades de atributos HTML

Atributos HTML: propriedades, valores e boas práticas

Hierarquia visual de cabeçalhos HTML

Cabeçalhos HTML: hierarquia clara para pessoas e buscadores

Blocos estruturados de parágrafos e conteúdo pré-formatado

Parágrafos HTML: texto, quebras e conteúdo pré-formatado

Navegação entre páginas por links e âncoras

Links HTML: navegação acessível, URLs e segurança

Elementos semânticos de texto HTML

Semântica de texto HTML: ênfase, citações e código

Camadas de estrutura HTML e apresentação CSS

CSS no HTML: como conectar estrutura e apresentação

Imagem adaptada a telas de diferentes tamanhos

Imagens responsivas em HTML: desempenho e acessibilidade

Tabela de dados HTML com cabeçalhos acessíveis

Tabelas HTML acessíveis: estrutura para dados

Listas ordenadas, não ordenadas e de descrição

Listas HTML: ul, ol, dl e estruturas aninhadas

Formulário HTML acessível com campos e controles

Formulários HTML acessíveis: campos, rótulos e validação

Conteúdo externo protegido em um iframe

Iframes em HTML: incorporação segura e acessível

Atributos globais aplicados a um elemento HTML

Atributos globais HTML: idioma, dados, foco e identidade

Biblioteca organizada de elementos HTML modernos

Referência de elementos HTML: guia atual e semântico

Interface HTML moderna com modal, popover e painel expansível em tons de azul e ciano

HTML moderno sem frameworks: dialog, details e Popover API na prática

O elemento <p> representa um parágrafo, não um espaçador. HTML normalmente reduz sequências de espaços e quebras no código a um único espaço visual; isso permite formatar o arquivo sem alterar o fluxo do texto.

Um parágrafo por ideia

Separe ideias em elementos p e use CSS para controlar margens e largura da linha. Não coloque listas, títulos ou outros blocos dentro de um parágrafo: o navegador encerrará o elemento automaticamente e a árvore pode ficar diferente do código imaginado.

Quando usar br e hr

<br> é adequado quando a quebra faz parte do conteúdo, como em um endereço ou poema. Não repita br para criar espaço visual. <hr> representa uma mudança temática entre blocos, não apenas uma linha decorativa.

<p>Rua das Flores, 100<br>São Paulo — SP</p>n<hr>n<p>Agora começa uma nova etapa do assunto.</p>

pre e code

<code> identifica um trecho de código em linha. Para blocos cuja indentação deve ser preservada, combine <pre> e <code>. Em exemplos reais, escape os sinais < e > para que apareçam como texto.

Checklist de qualidade

  • Cada parágrafo contém uma ideia coesa.
  • O espaçamento vem do CSS, não de quebras repetidas.
  • Blocos de código permanecem legíveis em telas pequenas.

Pratique agora

Marque um endereço, uma citação curta e um bloco de código escolhendo entre p, br, blockquote, pre e code conforme o significado.

Referências atualizadas

HTML moderno: estrutura, semântica e acessibilidade

Cabeçalhos HTML: hierarquia clara para pessoas e buscadores Links HTML: navegação acessível, URLs e segurança