edubun
Português

Listas

Uma lista de compras e uma receita são listas, mas só uma delas estraga se você mudar a ordem. O HTML tem um elemento diferente para cada uma.

Listas não ordenadas e ordenadas

Se a ordem dos itens não importa, use uma lista não ordenada, <ul>. Os navegadores marcam cada item com um marcador. Se a ordem importa, como nos passos de uma receita ou num ranking, use uma lista ordenada, <ol>, e o navegador numera os itens por você. Nos dois casos, cada item é um <li>, um item de lista, e os únicos elementos permitidos diretamente dentro de <ul> ou <ol> são elementos <li>. Texto e outros elementos vão dentro dos itens.

<h2>You will need</h2>
<ul>
  <li>500 g flour</li>
  <li>10 g salt</li>
  <li>350 ml warm water</li>
</ul>

<h2>Method</h2>
<ol>
  <li>Mix everything in a bowl.</li>
  <li>Leave it covered for 12 hours.</li>
  <li>Shape and bake at 230 degrees for 40 minutes.</li>
</ol>
Os ingredientes podem vir em qualquer ordem; os passos, não.

Por que não digitar você mesmo os números ou os traços? Porque aí o navegador não sabe que existe uma lista. Um leitor de tela anuncia uma lista de verdade com o tamanho dela, por exemplo lista, 3 itens, então quem ouve sabe quanto vem pela frente e pode pulá-la. Quando você insere um passo num <ol>, todos os números seguintes se atualizam sozinhos; com números digitados, você teria de renumerar à mão.

Opções das listas ordenadas

<ol> tem alguns atributos. start="4" começa a contagem em 4, útil quando uma lista continua depois de um parágrafo. reversed conta de trás para a frente, para uma lista dos dez mais. type troca o marcador por letras ou algarismos romanos: type="a", type="A", type="i" ou type="I". Um único item também pode saltar para um número com value, como em <li value="10">. A aparência dos marcadores e dos números (forma, cor, ou se aparecem ou não) é controlada pelo CSS.

Listas dentro de listas

Um item de lista pode conter uma lista inteira. Coloque o <ul> ou <ol> interno dentro do <li> ao qual ele pertence, depois do texto desse item e antes da tag de fechamento. Um erro comum é pôr a lista interna entre dois elementos <li>, direto dentro da lista externa, o que não é permitido. É com listas aninhadas que os sites fazem menus com submenus e que os esquemas mostram subtópicos.

<ul>
  <li>Bread
    <ul>
      <li>Sourdough</li>
      <li>Rye</li>
    </ul>
  </li>
  <li>Cakes</li>
</ul>
A lista interna fica dentro do item Bread, antes da tag de fechamento dele.

Listas de descrição

O terceiro tipo de lista junta termos e descrições, como um glossário ou um conjunto de perguntas e respostas. <dl> é a lista de descrição, <dt> guarda um termo e <dd> guarda a descrição dele. Um termo pode ter várias descrições, e vários termos podem dividir uma. Por padrão, os navegadores recuam as descrições.

As listas aparecem em lugares inesperados. O menu no topo da maioria dos sites é um <ul> de links dentro de um <nav>; o CSS põe os itens em linha e esconde os marcadores. Uma fileira de cartões de produtos ou um conjunto de resultados de busca muitas vezes também é uma lista. Quando você vir um grupo de coisas parecidas, pergunte se é uma lista; a resposta costuma ser sim.

Um jeito rápido de escolher entre as duas: imagine embaralhar os itens. Se embaralhar muda o sentido, como nos passos de uma receita ou numa lista dos dez mais, a lista é ordenada e precisa de <ol>. Se nada muda, como numa lista do que levar na mala, use <ul>. Mantenha cada item curto e comece todos do mesmo jeito gramatical, para que a lista seja fácil de percorrer.

ulLista não ordenada: a ordem não importa
olLista ordenada: passos numerados ou rankings
liUm item de lista
dl / dt / ddLista de descrição: pares de termo e descrição
startNúmero em que um ol começa
reversedFaz um ol contar de trás para a frente
  1. Qual lista serve para os passos de uma receita?
    • ol
    • ul
    • dl
  2. Qual lista serve para uma lista de ingredientes?
    • ul
    • ol
    • dl
  3. Qual elemento pode ficar diretamente dentro de ul?
  4. Onde fica uma lista aninhada?
    • Dentro do li ao qual ela pertence
    • Entre dois elementos li
    • Depois da lista externa
  5. Um ol tem start="5" e 3 itens. Que número o último item mostra?
  6. Um ol com reversed tem 10 itens. O que o primeiro item mostra?
  7. Qual elemento guarda um termo numa lista de descrição?
    • dt
    • dd
    • li
  8. Por que usar uma lista de verdade em vez de digitar 1. 2. 3.?
    • Os leitores de tela anunciam a lista e o tamanho dela, e os números se atualizam sozinhos
    • Listas carregam mais rápido
    • Números digitados não são permitidos
  9. Qual atributo faz um ol usar algarismos romanos (i, ii, iii)?
    • type="i"
    • start="i"
    • value="i"
  10. O menu de um site no topo da página costuma ser
    • um ul de links dentro de nav
    • uma tabela
    • uma série de elementos br
Pontos-chave
  • ul quando a ordem não importa, ol quando importa; cada item é um li.
  • Listas aninhadas vão dentro de um li.
  • dl, dt e dd juntam termos e descrições.
Fontes deste curso (10)
  • WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
  • MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
  • MDN, HTML images (alt text guidance, checked 2026-10-17)
  • W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
  • CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
  • W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
  • W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
  • W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
  • MDN, Viewport meta element (checked 2026-10-17)
  • Every code exercise was checked with a Playwright probe against a reference solution.

Data de verificação: 2026-10-17