Listas HTML: ul, ol, dl e estruturas aninhadas

Escolha entre listas não ordenadas, ordenadas e de descrição, crie hierarquias válidas e preserve a semântica ao estilizar.

Compartilhe

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

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

Listas agrupam itens relacionados e tornam a estrutura explícita. Use ul quando a ordem não altera o significado, ol quando a sequência importa e dl para pares de nomes e descrições.

ul e ol

Itens de ul e ol são marcados com li. Listas ordenadas aceitam atributos como start, reversed e value, úteis quando a numeração carrega informação real.

<ol>n  <li>Crie a pasta do projeto</li>n  <li>Adicione o index.html</li>n  <li>Abra no navegador</li>n</ol>

dl para relações nome–valor

Uma lista de descrição contém grupos de dt e dd. Ela serve para glossários, metadados e perguntas com respostas curtas — não apenas para termos de dicionário.

<dl>n  <dt>HTML</dt>n  <dd>Estrutura e semântica do documento.</dd>n  <dt>CSS</dt>n  <dd>Apresentação e layout.</dd>n</dl>

Aninhamento e estilo

Uma sublista deve ficar dentro do li ao qual pertence. Ao personalizar marcadores, preserve a semântica da lista; remover marcadores visualmente pode fazer alguns leitores perderem a indicação de lista, dependendo do CSS e navegador.

Checklist de qualidade

  • A ordem muda o significado?
  • Cada sublista está dentro de um li?
  • A estrutura continua reconhecível por tecnologia assistiva?

Pratique agora

Marque uma receita com ol, uma lista de compras com ul e um pequeno glossário com dl.

Referências atualizadas

HTML moderno: estrutura, semântica e acessibilidade

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