🔗 Listas Encadeadas

Introdução

Listas encadeadas são listas inseridas dentro de outras listas, permitindo organizar informações em diferentes níveis hierárquicos.

Esse recurso é muito utilizado em menus, categorias de produtos, estruturas organizacionais e conteúdos com subdivisões.

📌 Em HTML, listas encadeadas são criadas colocando uma lista dentro de um item (<li>) de outra lista.

Conceito de Hierarquia

A hierarquia permite representar relações entre elementos principais e seus subelementos.

Exemplo:
  • Front-End
    • HTML
    • CSS
    • JavaScript

Estrutura Básica

<ul>
  <li>Programação
    <ul>
      <li>HTML</li>
      <li>CSS</li>
    </ul>
  </li>
</ul>

A lista interna fica dentro do item da lista principal.

Listas Não Numeradas Encadeadas

É possível utilizar listas não numeradas em vários níveis.

Listas Numeradas Encadeadas

Também podemos criar listas ordenadas dentro de outras listas.

  1. Planejamento
    1. Levantamento
    2. Análise

Misturando Tipos de Lista

É possível combinar listas ordenadas e não ordenadas.

<ol>
  <li>Curso
    <ul>
      <li>HTML</li>
      <li>CSS</li>
    </ul>
  </li>
</ol>
Essa combinação é bastante utilizada em documentações técnicas.

Aplicações Práticas

Exemplo de Menu

Vantagens

Benefício Descrição
Organização Estrutura conteúdos complexos.
Hierarquia Mostra relações entre elementos.
Legibilidade Facilita compreensão.

Boas Práticas

Erros Comuns

Erro Problema
Lista fora do <li> Estrutura inválida.
Muitos níveis Dificulta navegação.
Organização inadequada Confunde o usuário.
⚠️ Toda lista interna deve estar contida dentro de um item da lista principal.

Resumo

Elemento Função
<ul> Lista não numerada.
<ol> Lista numerada.
<li> Item da lista.
📌 As listas encadeadas permitem representar informações hierárquicas de forma clara e organizada.
🎓 Aula concluída! Agora você sabe criar listas encadeadas e organizar conteúdos em múltiplos níveis utilizando HTML.