Listas HTML
Para que servem as listas
Uma lista marca um grupo de itens relacionados como grupo. Navegadores e tecnologias assistivas podem anunciar quantos itens existem e percorrê-los um a um. Essa estrutura ajuda a varrer, outlines e receitas. A significação some se você fingir bullets com traços aleatórios em parágrafos, ou esticar ul só para empurrar texto em colunas visuais. Escolha markup de lista quando o conteúdo for de verdade um conjunto ou uma sequência. Guarde espaçamento decorativo e grid para CSS depois.
Resposta direta
ul— lista não ordenada (bullets por padrão no navegador)ol— lista ordenada (números por padrão)li— cada item da lista
Aninhe outroulouoldentro de umliquando precisar de subitens. Não deixe umliflutuando fora da lista pai. Tags de fechamento devem aninhar na ordem inversa das de abertura, especialmente ao adicionar uma sublista sob um passo.
Quando usar cada lista
Escolha o elemento que combina com a ideia que você escreve, não com o visual que espera do CSS depois. Bullets e números são apresentações padrão; a decisão HTML é se a ordem faz parte da significação.
📊 ul versus ol para iniciantes
| Need | Prefer | Why |
|---|---|---|
| Itens relacionados sem sequência obrigatória | ul | A ordem não faz parte da significação |
| Passos, rankings ou instruções em ordem | ol | A sequência faz parte da significação |
| Subpontos sob um item | nest ul/ol inside that li | Mantém a hierarquia honesta |
| Colunas de página ou layout de sidebar | not lists alone | Use CSS e layout estrutural depois |
Lista não ordenada
Uma lista de compras com bullets é a demo clássica de ul. Cada item é um li. Comece aqui quando os itens são pares — nomes de frutas, rótulos de hobby ou destaques de recursos que poderiam ser reordenados sem quebrar a lição.
Unordered list
html<ul>
<li>Apples</li>
<li>Bananas</li>
<li>Cherries</li>
</ul>
Ler a amostra não ordenada
ulabre o contêiner de lista não ordenada- Cada
lié um item daquele grupo - Tags de fechamento devem aninhar corretamente: termine cada
liantes de fechar oul - Bullets padrão são estilo do navegador; CSS depois pode mudar marcadores, mas a significação HTML continua «conjunto não ordenado»
livazios e fechamentos faltando são typos comuns — veja a página cedo para pegá-los
Lista ordenada com sublista aninhada
Passos numerados frequentemente precisam de um pequeno grupo de bullets sob um passo — arquivos a criar, ferramentas a abrir ou ingredientes só daquele passo. Coloque a lista interna dentro do li daquele passo, não como irmã ao lado de todo o ol. Os números externos ficam legíveis enquanto os bullets internos esclarecem o detalhe.
Ordered list with a nested list
html<ol>
<li>Open the editor</li>
<li>
Create files
<ul>
<li>index.html</li>
<li>styles.css</li>
</ul>
</li>
<li>Save and refresh</li>
</ol>
Ler a amostra aninhada
- O
olexterno numera os passos principais em sequência - O segundo
licontém texto introdutório mais umulfilho - Os
liinternos pertencem aoulaninhado; esseulfecha antes dolipai fechar - O terceiro passo continua a sequência ordenada externa depois que o bloco aninhado termina
- Esse padrão escala para ninhos mais profundos, mas mantenha árvores de iniciantes rasas para a ordem abrir/fechar ficar óbvia
- Se os números parecerem «errados», verifique se um
lifechou cedo demais e empurrou a lista aninhada para fora
Significação primeiro, estilo depois
Navegadores desenham bullets e números sem CSS extra. Essa comodidade tenta as pessoas a abusar de listas como máquinas de indentação ou sidebars falsas. Resista aqui. Se o conteúdo é um conjunto ou uma sequência, o markup de lista é a escolha semântica certa mesmo antes de reestilizar marcadores. Se precisar de cards lado a lado, um grid de nav ou colunas de revista, espere as lições de CSS e layout estrutural — não force ul a ser framework de página só porque menus às vezes usam listas depois com estilo cuidadoso.
Acessibilidade e hábitos de varredura
Listas ajudam a varrer e ajudam a tecnologia assistiva a anunciar frases como «lista de três itens». Mantenha cada li focado em uma ideia quando puder. Evite enfiar parágrafos enormes sem relação em cada item a menos que o conteúdo precise mesmo dessa profundidade. Aninhe só quando a hierarquia for real — aninhamento falso só para indentar confunde humanos e ferramentas. Um cabeçalho curto acima da lista muitas vezes esclarece o tema do grupo antes do primeiro bullet.
Pratique no seu editor
- Faça um
ulde três hobbies (ou três comidas — mantenha os itens curtos). - Faça um
olde três passos matinais na ordem em que você realmente os faz. - Aninhe um pequeno
ulsob um dessesli(por exemplo, arquivos a abrir ou ferramentas a pegar). - Valide mentalmente: cada
lifica dentro de umulouol; listas aninhadas ficam dentro de umli. - Troque o tipo de uma lista (
ul↔ol) e pergunte se a significação ainda combina com o conteúdo. - Veja a página no navegador e confirme que bullets/números aparecem sem escrever CSS ainda.
- Quebre o ninho de propósito uma vez, note como o outline parece errado, depois corrija os fechamentos.
Erros fáceis
- Escrever
lifora de qualquerul/ol(itens órfãos) - Usar listas só para indentar parágrafos aleatórios ou fingir colunas
- Esquecer de fechar listas aninhadas na ordem certa
- Colocar um
ulaninhado como irmão deliem vez de dentro de umli - Escolher
olpara itens sem sequência (ouulpara números de passo estritos) sem pensar na significação - Copiar markup de lista de tutoriais só de layout que tratam
ulcomo grid de menu sem ensinar semântica primeiro - Deixar a lista externa sem fechar após um bloco aninhado longo
Resumo
ul+lipara conjuntos não ordenados (bullets por padrão)ol+lipara sequências ordenadas (números por padrão)- Aninhe uma sublista dentro de um
li, não ao lado da lista pai - Escolha o tipo de lista que combina com a significação
- Não use listas como substituto de colunas de layout CSS
- Depois da nota histórica de plug-ins, as listas devolvem você ao HTML estrutural do dia a dia que você continuará reutilizando
🧠 Teste Seu Conhecimento
Teste Seu Conhecimento
Desafie-se com este questionário interativo e veja o quão bem você entende o tópico
📝 Instruções
- Leia cada pergunta cuidadosamente
- Selecione a melhor resposta para cada pergunta
- Você pode refazer o quiz quantas vezes quiser
- Seu progresso será mostrado no topo