Dentro de um <ul>
elemento, claramente o espaçamento vertical entre as linhas pode ser formatado com o atributo line-height.
Minha pergunta é, dentro de um <ul>
elemento, como faço para definir o espaçamento vertical entre os itens da lista?
html
css
html-lists
Brice Coustillas
fonte
fonte
ul li { margin: ???; padding: ???; line-height: ???; }
todos ou alguns desses atributos CSS.Respostas:
Você pode usar margem. Veja o exemplo:
http://jsfiddle.net/LthgY/
fonte
li
elementos, não noul
elemento.HTML
CSS
EDITAR: Se você não usar o caso especial para o último elemento li, sua lista terá um pequeno espaçamento depois que você pode ver aqui: http://jsfiddle.net/wQYw7/
Agora compare isso com a minha solução: http://jsfiddle.net/wQYw7/1/
Claro que isso não funciona em navegadores mais antigos, mas você pode usar facilmente extensões js que habilitarão isso para navegadores mais antigos.
fonte
:first-child
e funcionaria em tudo IE7 +Eu estaria inclinado a isso, que tem a virtude do suporte do IE8.
JSFiddle
fonte
Adicione um
margin
às suasli
tags. Isso criará um espaço entreli
e você pode usarline-height
para definir o espaçamento do texto dentro dasli
tags.fonte
Muitas vezes, ao produzir emails em HTML, você não pode usar folhas de estilo ou blocos de estilo / estilo. Todo CSS precisa estar embutido. No caso de você querer ajustar o espaçamento entre os marcadores, eu uso li style = "margin-bottom: 8px;" em cada item do marcador. Personalize o valor dos pixels ao seu gosto.
fonte
Para aplicar a uma lista inteira, use
Então, no html:
fonte
definir padding-bottom para cada lista usando pseudo classe é um método viável. Também pode ser usada a altura da linha. Lembre-se de que as propriedades da fonte, como a família da fonte, a espessura da fonte, etc. desempenham um papel nas alturas desiguais.
fonte
<br>
entre as<li></li>
entradas de linha parece funcionar perfeitamente bem em todos os navegadores da web que experimentei, mas não passa no verificador W3C CSS3 on-line. Dá-me precisamente o espaçamento de linha que procuro. No que me diz respeito, visto que sem dúvida funciona, estou persistindo em usá-lo, independentemente do que o W3C diga, até que alguém possa encontrar uma boa alternativa legal.fonte