Dentro de un <ul>
elemento, claramente el espaciado vertical entre líneas se puede formatear con el atributo line-height.
Mi pregunta es, dentro de un <ul>
elemento, ¿cómo establezco el espacio vertical entre los elementos de la lista?
html
css
html-lists
Brice Coustillas
fuente
fuente
ul li { margin: ???; padding: ???; line-height: ???; }
todos o algunos de esos atributos CSS.Respuestas:
Puede utilizar margin. Vea el ejemplo:
http://jsfiddle.net/LthgY/
fuente
li
elementos, no en elul
elemento.HTML
CSS
EDITAR: Si no usa el caso especial para el último elemento li, su lista tendrá un pequeño espacio después que puede ver aquí: http://jsfiddle.net/wQYw7/
Ahora compare eso con mi solución: http://jsfiddle.net/wQYw7/1/
Seguro que esto no funciona en navegadores más antiguos, pero puede usar fácilmente extensiones js que lo habilitarán para navegadores más antiguos.
fuente
:first-child
y funcionaría en todo IE7 +Me inclinaría a esto, que tiene la virtud del soporte IE8.
JSFiddle
fuente
Agregue un
margin
a susli
etiquetas. Eso creará un espacio entreli
y puede usarline-height
para establecer el espaciado del texto dentro de lasli
etiquetas.fuente
Muchas veces, al producir envíos masivos de correo electrónico HTML, no puede utilizar hojas de estilo o bloques de estilo / estilo. Todo CSS debe estar en línea. En el caso de que desee ajustar el espacio entre las viñetas, utilizo li style = "margin-bottom: 8px;" en cada elemento de viñeta. Personaliza el valor de los píxeles a tu gusto.
fuente
Para aplicar a una lista completa, use
Luego, en el html:
fuente
establecer padding-bottom para cada lista usando una pseudoclase es un método viable. También se puede utilizar la altura de la línea. Recuerde que las propiedades de la fuente, como la familia de fuentes, el peso de la fuente, etc., influyen en las alturas irregulares.
fuente
<br>
entre<li></li>
entradas de línea parece funcionar perfectamente bien en todos los navegadores web que he probado, pero no pasa el verificador en línea W3C CSS3. Me da precisamente el interlineado que busco. En lo que a mí respecta, dado que sin duda funciona, persisto en su uso, diga lo que diga el W3C, hasta que alguien pueda encontrar una buena alternativa legal.fuente