Uma lista não ordenada em HTML pos­si­bi­lita exibir di­fe­ren­tes conteúdos nas suas páginas em um formato es­tru­tu­rado e sem numeração. Para criar uma lista, você deve usar a tag <ul> HTML em conjunto com a tag <li>. Por meio do atributo style, é possível definir qual tipo de marcador será exibido ao lado de cada item listado.

O que é lista não ordenada em HTML e por que ela deve ser criada?

Lista não ordenada em HTML é um tipo de lista é um tipo de lista em que a ordem dos elementos não faz diferença. Essas listas são criadas usando a tag HTML <ul>. A tag de abertura <ul> indica o início da lista, enquanto a tag de fe­cha­mento </ul> sinaliza o final dela. Cada item é inserido entre as tags <li>, um padrão usado em listas HTML. Não há limite para o número de itens adi­ci­o­na­dos a cada lista.

Listas com a tag <ul> HTML são perfeitas para es­tru­tu­rar diversos tipos de conteúdo, incluindo:

  • Listas de afazeres: listas de ve­ri­fi­ca­ção, listas de compras, listas de tarefas
  • Listas de recursos: listas de recursos de produtos ou atributos de serviços
  • Listas de links: coleções de links para sites externos ou para perfis em redes sociais
  • Listas de tags: listas com as tags mais populares
  • Listas de preços: exibição de preços de serviços ou de produtos no formato de lista
  • Listas de com­pro­mis­sos: exibição es­tru­tu­rada dos próximos com­pro­mis­sos agendados
Dica

O oposto de uma lista não ordenada em HTML é uma lista ordenada em HTML, ca­rac­te­ri­zada por apre­sen­tar itens numerados que seguem uma hi­e­rar­quia es­pe­cí­fica.

Sintaxe e usos da tag <ul> HTML

Insira uma lista não ordenada em HTML na seção <body> da sua página web para que ela seja exibida cor­re­ta­mente. A tag de abertura <ul> e a de fe­cha­mento </ul> indicam o início e o fim da lista, enquanto cada item in­di­vi­dual é definido por uma tag de abertura <li> e outra de fe­cha­mento </li>. A sintaxe básica de uma lista não ordenada em HTML é a seguinte:

<body>
<ul>
<li>Item da lista 1</li>
<li>Item da lista 2</li>
<li>Item da lista 3</li>
<li>…</li>
</ul>
</body>
html

Nesse exemplo, nenhum marcador es­pe­cí­fico foi definido para a lista. Sendo assim, a página exibirá o marcador HTML padrão.

Hos­pe­da­gem que se adapta às suas ambições
  • Fique online com 99,99% de tempo de atividade e segurança robusta
  • Aumente o de­sem­pe­nho com um clique à medida que o tráfego cresce
  • Inclui domínio gratuito, SSL, e-mail e suporte 24 horas por dia, 7 dias por semana

Como criar uma lista não ordenada aninhada em HTML

Embora listas com estrutura hi­e­rár­quica ge­ral­mente sejam im­ple­men­ta­das com listas ordenadas, também é possível criar listas aninhadas com a tag <ul> HTML. Para fazer isso, basta in­cor­po­rar listas HTML não ordenadas adi­ci­o­nais a um elemento <ul> existente. O exemplo a seguir mostra como criar duas listas aninhadas:

<body>
<p><strong>Lista HTML não ordenada:</strong></p>
<ul>
    <li>Frutas
        <ul>
            <li>Maçãs
                <ul>
                    <li>Verde</li>
                    <li>Gala</li>
                    <li>Fuji</li>
                </ul>
            </li>
            <li>Laranjas
                <ul>
                    <li>Baía</li>
                    <li>Sanguínea</li>
                    <li>Pêra</li>
                </ul>
            </li>
        </ul>
    </li>
</ul>
</body>
html

A categoria principal “Frutas” é dividida nas sub­ca­te­go­rias “Maçãs” e “Laranjas”, que se expandem para conter di­fe­ren­tes va­ri­e­da­des de cada. No navegador, a lista será exibida assim:

Imagem: Exemplo de lista não ordenada em HTML
Três elementos ul HTML di­fe­ren­tes foram usados neste exemplo

Como per­so­na­li­zar símbolos em uma lista <ul> HTML com list-style-type

Se você usar a pro­pri­e­dade list-style-type em CSS, consegue alterar os símbolos exibidos em uma lista não ordenada em HTML. Essa mudança pode ser feita por meio do atributo HTML style ou com o uso de uma folha de estilos externa. Os seguintes símbolos podem ser es­pe­ci­fi­ca­dos:

Atributo list-style-type Descrição
disc Círculo com pre­en­chi­mento. Esse é o padrão de HTML se nenhum atributo style for es­pe­ci­fi­cado
circle Círculo sem pre­en­chi­mento
square Quadrado
none Sem símbolo

Usando o exemplo de lista da seção anterior, vamos es­pe­ci­fi­car que os mar­ca­do­res serão círculos sem pre­en­chi­mento:

<body>
<p><strong>Maçãs</strong></p>
<ul style="list-style-type:circle;">
    <li>Verde</li>
    <li>Gala</li>
    <li>Fuji</li>
</ul>
</body>
html
Nota

Para definir estilos e reutilizá-los de forma abran­gente, é re­co­men­dá­vel fazer uma con­fi­gu­ra­ção separada em um arquivo CSS ou na tag <style> dentro da seção <head>. Assim, o conteúdo e suas de­fi­ni­ções de estilo ficarão separados, fa­ci­li­tando a ma­nu­ten­ção do código.

Ir para o menu principal