"Como você espaça itens de lista usando `margin` ou `line-height`?"
Margens e line-height são essenciais para espaçar os itens da lista para melhorar a legibilidade e o apelo visual.
Primeiro, vamos começar a espaçar os itens da lista usando margens!
As margens podem ser usadas para criar espaço entre os itens da lista aplicando propriedades de margem aos elementos
li. Este método permite controlar o espaçamento fora de cada item da lista, aumentando ou diminuindo efetivamente o espaço entre eles.
Vamos dar uma olhada em um exemplo de uma lista não ordenada com três itens de lista.
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
Por padrão, o HTML não aplicará tanto espaçamento entre os itens da lista.
Para aplicar algum espaçamento na parte inferior de cada item da lista, você pode usar a propriedade margin-bottom assim:
<link rel="stylesheet" href="styles.css">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
li {
margin-bottom: 40px;
}
Neste exemplo, 40px de margem será aplicada na parte inferior de cada item da lista dentro da lista não ordenada.
Outra forma de espaçar os itens da lista seria usar a propriedade line-height.
A propriedade line-height ajusta o espaçamento vertical entre as linhas de texto dentro de um único item da lista.
Embora afete principalmente o espaçamento entre linhas de texto dentro de cada item, também pode influenciar indiretamente o espaçamento geral entre os itens da lista se os itens contiverem apenas uma única linha de texto.
Se os itens da lista tiverem várias linhas de texto, o line-height afetará o espaçamento entre essas linhas, mas não ajusta diretamente o espaçamento entre os próprios itens da lista separados.
Para controlar o espaçamento entre itens individuais da lista, você deve usar as propriedades margin ou padding.
Usando a mesma lista não ordenada de antes, aqui está um exemplo de aplicação de line-height aos itens da lista:
<link rel="stylesheet" href="styles.css">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
li {
line-height: 2;
}
Neste exemplo, line-height: 2; define a altura da linha para ser o dobro do tamanho da fonte, criando mais espaço vertical dentro de cada item da lista.Este módulo não possui perguntas. Marque como concluído.