📋 Formatação de Listas CSS

Introdução

As listas são elementos muito utilizados em páginas Web para organizar informações, menus, categorias e sequências de dados.

O CSS permite personalizar marcadores, espaçamentos, alinhamentos e estilos das listas.

📌 Uma lista bem formatada melhora a organização e a experiência de leitura.

Tipos de Listas HTML

Tipo Tag HTML
Lista não ordenada <ul>
Lista ordenada <ol>
Lista de definição <dl>

Propriedades CSS para Listas

Propriedade Função
list-style-type Define o marcador.
list-style-image Utiliza imagem como marcador.
list-style-position Controla posição.
list-style Atalho para propriedades.

Alterando Marcadores - list-style-type

A propriedade define o formato dos marcadores.


ul {

list-style-type:square;

}

Valor Resultado
disc ● Marcador padrão.
circle ○ Círculo vazio.
square ■ Quadrado.
none Remove marcador.

Listas Ordenadas

A propriedade também funciona com listas numeradas.


ol {

list-style-type:upper-roman;

}

Valor Resultado
decimal 1, 2, 3
upper-alpha A, B, C
lower-alpha a, b, c
upper-roman I, II, III

Removendo Marcadores


ul {

list-style:none;

}

Muito utilizado em menus de navegação.

Imagem como Marcador

Podemos substituir o marcador padrão por uma imagem.


ul {

list-style-image:url("icone.png");

}

Posição do Marcador

A propriedade list-style-position controla o posicionamento.


ul {

list-style-position:inside;

}

Valor Descrição
outside Marcador fora do texto.
inside Marcador dentro do texto.

Atalho list-style

Podemos definir várias propriedades em uma única linha.


ul {

list-style:square inside;

}

Listas em Menus

Menus de sites normalmente utilizam listas sem marcadores.


nav ul {

list-style:none;

display:flex;

}

Espaçamento das Listas

Utilizamos margem e espaçamento para melhorar a aparência.


li {

margin-bottom:10px;

}

Listas Horizontais

Muito utilizadas em menus de navegação.


li {

display:inline;

margin-right:20px;

}

Exemplo Completo


.menu {

list-style:none;

display:flex;

gap:20px;

}


.menu li {

padding:10px;

}

Boas Práticas

Erros Comuns

Erro Problema
Usar div no lugar de lista Perde semântica.
Remover marcadores sem motivo Pode prejudicar entendimento.
Espaçamento exagerado Layout desorganizado.

Resumo Final

Propriedade Função
list-style-type Tipo do marcador.
list-style-image Imagem no marcador.
list-style-position Posição.
list-style Atalho.
📌 O CSS transforma listas simples em componentes modernos para menus e interfaces profissionais.
🎓 Aula concluída! Agora você sabe formatar listas utilizando CSS.