Crie listas aninhadas em HTML
Apresentaremos métodos adequados para criar listas aninhadas em HTML.
Criação de listas aninhadas em HTML
Podemos criar uma lista ordenada com a tag ol
e uma lista não ordenada com a tag ul
. Dentro dessas tags, usamos a tag li
para criar a lista de itens.
Haverá casos em que teremos que fazer uma lista de itens dentro de outra lista de itens. Essa estrutura de lista é chamada de lista aninhada e, neste artigo, exploraremos a maneira adequada de escrever uma lista aninhada.
A estrutura da lista não ordenada é a seguinte.
<ul>
<li> Item 1 </li>
<li> Item 2 </li>
<li> Item 3 </li>
</ul>
Vamos supor que tenhamos que adicionar alguns itens de lista sob o Item 1
. Nesse cenário, devemos usar a tag ul
dentro da tag li
particular. Então, podemos escrever a lista de itens dentro da tag ul
usando as tags li
.
Por exemplo, crie uma tag ul
e crie três tags li
dentro da tag ul
. Escreva os textos Dogs
, Cats
e Hamsters
dentro das etiquetas li
como mostrado abaixo no exemplo.
Dentro da primeira tag li
, crie uma tag ul
. Crie duas marcas li
dentro das marcas ul
e escreva os itens da lista como Siberian Husky
e German Shepherd
.
Esta é a maneira correta de escrever listas aninhadas em HTML.
Código de exemplo:
<ul>
<li> Dogs
<ul>
<li> Siberian Husky </li>
<li> German Shepherd </li>
</ul>
</li>
<li> Cats </li>
<li> Hamster </li>
</ul>
Ao criar uma lista aninhada, devemos evitar escrever a tag ul
aninhada depois de fechar as tags li
. Essa prática não envolve nenhuma lista aninhada.
A prática errada de escrever uma lista aninhada é mostrada abaixo.
<ul>
<li> Dogs </li>
<ul>
<li> Siberian Husky </li>
<li> German Shepherd </li>
</ul>
<li> Cats </li>
<li> Hamsters </li>
</ul>
Fechamos a tag li
da lista de itens Dog
antes de escrever as sublistas. Então, criamos uma tag ul
para adicionar as sublistas.
Embora o resultado pareça o mesmo nos dois exemplos acima, devemos seguir a primeira abordagem. Devemos garantir que a tag ul
seja filha da tag li
à qual pertence.
Assim, podemos escrever listas aninhadas corretamente em HTML.
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn