Listas não ordenadas
Para criar uma lista sem ordenação específica, utilizamos a tag <ul> (ul = unordered list) seguida da tag <li> (li = list item).
Exemplo de código:
<ul>
<li>Café</li>
<li>Açúcar</li>
<li>Cebola</li>
<li>Batata</li>
<li>Etc..</li>
</ul>
Exemplo visual:
- Café
- Açúcar
- Cebola
- Batata
- Etc..
Obs.: Não é necessário fechar a tag <li> com a tag </li>, ela também pode ser escrita da seguinte forma:
<ul>
<li>Café
<li>Açúcar
<li>Cebola
<li>Batata
<li>Etc..
</ul>
Adicionando estilo "Type"
Podemos personalizar a lista trocando o marcador padrão por outros formatos:
- <ul type="square"> Para quadrado
- <ul type="circle"> Para círculo
- <ul type="disc"> Padrão
Exemplo do tipo quadrado:
- Café
- Açúcar
- Cebola
- Batata
- Etc..
Listas ordenadas
Para criar uma lista ordenada em HTML, utiliza-se a tag <ol> (ol = ordered list) seguida da tag <li> (li = list item).
Exemplo de código:
<ol>
<li>Acordar</li>
<li>Preparar o Café</li>
<li>Tomar Banho</li>
<li>Tomar o café</li>
<li>Etc..</li>
</ol>
Exemplo visual:
- Acordar
- Preparar o Café
- Tomar Banho
- Tomar o café
- Etc..
Adicionando estilo "Type"
Podemos personalizar a lista trocando os numerais por letras ou algarismos romanos:
- <ol type="I"> Para algarismos romanos maiúsculos
- <ol type="i"> Para algarismos romanos minúsculos
- <ol type="A"> Para ordem alfabética maiúscula
- <ol type="a"> Para ordem alfabética minúscula
Exemplo de algarismos romanos maiúsculos:
- Acordar
- Preparar o Café
- Tomar Banho
- Tomar o café
- Etc..
Iniciando em outra ordem "Start"
Para começar a lista a partir de outra ordem, utilizamos o atributo "start":
<ol type="I" start="3">
<li>Acordar</li>
<li>Preparar o Café</li>
<li>Tomar Banho</li>
<li>Tomar o café</li>
<li>Etc..</li>
</ol>
Exemplo visual:
- Acordar
- Preparar o Café
- Tomar Banho
- Tomar o café
- Etc..
Iniciando em ordem inversa
Para criar uma lista em ordem decrescente, basta adicionar o atributo "reversed" na tag <ol>:
<ol reversed>
<li>Acordar</li>
<li>Preparar o Café</li>
<li>Tomar Banho</li>
<li>Tomar o café</li>
<li>Etc..</li>
</ol>
Exemplo visual:
- Acordar
- Preparar o Café
- Tomar Banho
- Tomar o café
- Etc..
Mesclando listas
É possível mesclar listas, criando uma lista dentro de outra. Exemplo:
- Módulo
- Capítulo
- Caracteres
- Parágrafos
- Quebras de linha
- Capítulo
- Capítulo
- Semântica
- Hierarquia de Títulos
- Capítulo
Exemplo de código:
<ol>
<li>Módulo</li>
<ol start="5">
<li>Capítulo</li>
<ul>
<li>Caracteres</li>
<li>Parágrafos</li>
<li>Quebras de linha</li>
</ul>
<li>Capítulo</li>
<ul>
<li>Imagens</li>
<li>Favicon</li>
</ul>
</ol>
</ol>
Lista de definições
A lista de definição funciona como um dicionário, servindo para descrever o significado de termos. Utilizamos as seguintes tags:
- <dl> "Definition List" para criar a lista
- <dt> "Definition Term" para escrever o termo
- <dd> "Definition Description" para a descrição
Exemplo de código:
<dl>
<dt>Termo</dt>
<dd>Descrição / significado do termo</dd>
<dt>Termo</dt>
<dd>Descrição / significado do termo</dd>
</dl>
Exemplo visual:
- Termo
- Descrição / significado do termo
- Termo
- Descrição / significado do termo