As listas são elementos utilizados para listar tópicos em sequência. As listas são utilizadas no corpo da página (seção BODY).
Existem 3 tipos de lista: não ordenadas, ordenadas e as listas descritivas. Veremos as listas descritivas depois
Uma lista não ordenada tem os tópicos, mas não traz uma ideia implícita de ordem.
Lista de compras seria não ordenada (não importa a ordem em que eu compro os itens)
A lista não ordenada é representada pela tag UL (unordered list)
Os itens da lista são representados pela tag LI (list item)
Na lista ordenada, teremos uma ideia implícita de ordem. As listas ordenadas são representadas pela tag OL (ordered list). Os itens da lista também são representados pela tag LI (list item)
Para modificar o rótulo da lista (número que fica antes), podemos usar o atributo TYPE (na tag OL), que pode assumir mais 4 valores: a (letra minuscula), A (letra maiuscula), i (algarismos romanos em minusculo) e I (algarismos romanos em maiúsculo)
Podemos também inverter a ordem dos rótulos da lista usando o atributo REVERSED na tag OL. O atributo REVERSED é chamado de atributo binário (ou seja, não precisa declarar valor explícito para ele, só dele aparecer vc já sabe que ele é verdadeiro)
Podemos também mudar o ponto inicial de uma lista ordenada, usando o atributo START na tag OL. O valor de START deve ser um número (mesmo que o type esteja configurado como letra)
É possível colocar listas ordenadas (ou não ordenadas) dentro de outras (ordenadas ou não ordenadas). A sublista nova tem que ser filha do LI
Tags de listas (que vimos até agora): OL, UL, LI
LI pode ser filho do OL ou do UL. Para fazer sublistas, LI também pode ser pai do OL ou do UL (depende do tipo de sublista que se quer fazer)
Atributos da tag OL: START, REVERSED e TYPE