Menu
Coddy logo textTech

Listas aninhadas

Parte da seção Fundamentals do Journey de HTML da Coddy — lição 14 de 60.

Você pode colocar uma lista dentro de outra—isso é chamado de lista aninhada. Isso é útil para criar estruturas hierárquicas, como tópicos ou menus de vários níveis. 

Para criar uma lista aninhada, você simplesmente coloca um elemento <ul> ou <ol> dentro de um elemento <i><li></i> de outra lista.

Aqui está um exemplo de uma lista não ordenada aninhada:

<ul>
  <li>Item 1</li>
  <li>Item 2
    <ul>
      <li>Subitem 2.1</li>
      <li>Subitem 2.2</li>
    </ul>
  </li>
  <li>Item 3</li>
</ul>

O segundo item contém uma lista aninhada com dois subitens. No navegador, ela será exibida assim:

  • Item 1
  • Item 2
    • Subitem 2.1
    • Subitem 2.2
  • Item 3

Você também pode aninhar listas ordenadas ou misturar ambas. 

challenge icon

Desafio

Fácil

Crie um documento HTML com uma lista aninhada. A lista deve ser assim:

  • Fruits
    1. Apple
    2. Banana
    3. Orange
  • Vegetables
    • Carrot
    • Broccoli
    • Spinach
  • Grains

Folha de consulta

Uma lista aninhada é criada ao colocar um elemento <ul> ou <ol> dentro de um elemento <li> de outra lista:

<ul>
  <li>Item 1</li>
  <li>Item 2
    <ul>
      <li>Subitem 2.1</li>
      <li>Subitem 2.2</li>
    </ul>
  </li>
  <li>Item 3</li>
</ul>

Você pode aninhar listas ordenadas ou misturar listas ordenadas e não ordenadas umas dentro das outras.

Experimente você mesmo

<!DOCTYPE html>
<html>
    <body>
        <!-- Escreva o código aqui -->
    </body>
</html>
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals