As listas são um componente essencial na construção de sites, permitindo que os desenvolvedores organizem e apresentem informações de forma clara e estruturada. Em HTML, existem dois tipos principais de listas: ordenadas (<ol>) e não ordenadas (<ul>), cada uma com suas próprias características e usos específicos.

Listas Ordenadas

As listas ordenadas são utilizadas quando a sequência dos itens é importante. Elas são representadas pela tag <ol>, que significa "ordered list". Dentro dessa tag, cada item da lista é definido com a tag <li>, que significa "list item". Por padrão, os itens de uma lista ordenada são numerados, mas essa numeração pode ser alterada para outros tipos de marcadores, como letras ou números romanos.

Exemplo de Lista Ordenada

<ol>
  <li>Primeiro item</li>
  <li>Segundo item</li>
  <li>Terceiro item</li>
</ol>

No exemplo acima, temos uma lista ordenada com três itens. Por padrão, essa lista será exibida com numeração crescente, começando do número 1. No entanto, podemos personalizar essa numeração utilizando o atributo type na tag <ol>.

Personalizando a Numeração

O atributo type permite alterar o estilo de numeração dos itens da lista. Os valores comuns para esse atributo são:

  • 1 - Números (padrão)
  • a - Letras minúsculas
  • A - Letras maiúsculas
  • i - Números romanos minúsculos
  • I - Números romanos maiúsculos

Exemplo de Personalização

<ol type="A">
  <li>Primeiro item</li>
  <li>Segundo item</li>
  <li>Terceiro item</li>
</ol>

No exemplo acima, a lista será exibida com letras maiúsculas (A, B, C) ao invés de números.

Listas Não Ordenadas

As listas não ordenadas são usadas quando a ordem dos itens não é importante. Elas são representadas pela tag <ul>, que significa "unordered list". Assim como nas listas ordenadas, cada item é definido com a tag <li>. Por padrão, os itens de uma lista não ordenada são marcados com pontos (bullets), mas também podem ser personalizados.

Exemplo de Lista Não Ordenada

<ul>
  <li>Primeiro item</li>
  <li>Segundo item</li>
  <li>Terceiro item</li>
</ul>

No exemplo acima, temos uma lista não ordenada com três itens, cada um precedido por um ponto.

Personalizando Marcadores

Podemos alterar o estilo dos marcadores de listas não ordenadas utilizando o atributo type na tag <ul>. Os valores comuns para esse atributo são:

  • disc - Ponto sólido (padrão)
  • circle - Círculo vazio
  • square - Quadrado sólido

Exemplo de Personalização

<ul type="square">
  <li>Primeiro item</li>
  <li>Segundo item</li>
  <li>Terceiro item</li>
</ul>

No exemplo acima, a lista será exibida com marcadores quadrados ao invés de pontos.

Listas Aninhadas

Em HTML, é possível criar listas dentro de outras listas, conhecidas como listas aninhadas. Isso é útil para representar hierarquias ou subcategorias dentro de uma lista principal.

Exemplo de Lista Aninhada

<ul>
  <li>Item 1
    <ul>
      <li>Subitem 1.1</li>
      <li>Subitem 1.2</li>
    </ul>
  </li>
  <li>Item 2</li>
</ul>

No exemplo acima, o "Item 1" contém uma lista não ordenada aninhada com dois subitens. Isso cria uma estrutura de lista hierárquica.

Estilizando Listas com CSS

Além das personalizações básicas com o atributo type, podemos usar CSS para estilizar listas de maneira mais avançada. Isso inclui alterar a cor, o tamanho dos marcadores, o espaçamento entre os itens e muito mais.

Exemplo de Estilização com CSS

<style>
  ul.custom-list {
    list-style-type: square;
    color: blue;
  }
  ul.custom-list li {
    margin-bottom: 10px;
  }
</style>
<ul class="custom-list">
  <li>Item estilizado 1</li>
  <li>Item estilizado 2</li>
</ul>

No exemplo acima, uma classe CSS chamada custom-list é aplicada a uma lista não ordenada. A lista é estilizada para ter marcadores quadrados, a cor azul e um espaçamento de 10 pixels entre os itens.

Aplicações Práticas de Listas

Listas em HTML são extremamente versáteis e podem ser usadas para uma variedade de propósitos, como:

  • Navegação: Menus de navegação em sites muitas vezes são construídos usando listas não ordenadas, estilizadas com CSS para parecerem botões ou links.
  • Conteúdo: Listas são ideais para apresentar passos de um processo, como tutoriais ou receitas, onde a ordem é importante.
  • Estruturação: Elas ajudam a estruturar o conteúdo de forma clara, tornando-o mais acessível e fácil de entender para os usuários.

Com a compreensão das listas ordenadas e não ordenadas, bem como suas personalizações e estilizações, os desenvolvedores podem criar sites mais organizados e visualmente atraentes. A habilidade de usar listas efetivamente é uma ferramenta poderosa no arsenal de qualquer desenvolvedor web.

Agora responda o exercício sobre o conteúdo:

Qual é a tag HTML usada para criar listas ordenadas?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Tabelas e estruturação de dados

Próxima página do Ebook Gratuito:

7Tabelas e estruturação de dados

0 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto