¿Cómo puedo configurar el espaciado de línea con CSS, como podemos configurarlo en MS Word?
145
Pruebe la propiedad de altura de línea .
Por ejemplo, tamaño de fuente de 12 píxeles y 4 píxeles de distancia de las líneas inferior y superior:
line-height: 20px; /* 4px +12px + 4px */
O con em
unidades
line-height: 1.7em; /* 1em = 12px in this case. 20/12 == 1.666666 */
display: block;
que esta configuración fuera efectiva en todas partes, no solo en la parte superior e inferior del párrafo.También puede usar un valor sin unidad, que es el número de líneas:
line-height: 2;
es doble espacio,line-height: 1.5;
es uno y medio, etc.fuente
No puede establecer el espaciado entre párrafos en CSS utilizando la altura de línea, el espaciado entre
<p>
bloques. Eso, en cambio, establece el espacio entre líneas dentro del párrafo, el espacio entre líneas dentro de un<p>
bloque. Es decir, la altura de línea es el interlineado del tipógrafo que está dentro del párrafo controlado por la altura de línea.Actualmente no conozco ningún método en CSS para producir (por ejemplo) un
<p>
espaciado de 0.15em , ya sea usando variantes em o rem en cualquier propiedad de fuente. Sospecho que se puede hacer con flotadores o compensaciones más complejas. Una pena que esto sea necesario en CSS.fuente
<p>
espaciado?margin-top
y / omargin-bottom
puede lograr efectivamente lo que se desea aquí.Si desea líneas condensadas, puede establecer el mismo valor para
font-size
yline-height
En su archivo CSS
En su archivo HTML
-> Juega con este fragmento en jsfiddle.net
También puede aumentar
line-height
para el control de espaciado de línea fina:fuente
Prueba esta propiedad
o
usa el aumento y disminuye el volumen
fuente
No estoy seguro de si esto es lo que quisiste decir:
fuente
Probar
line-height
propiedad; hay muchas formas de asignar altura de líneafuente
Sí, como todos dicen,
line-height
es la cosa. Cualquier fuente que esté utilizando, un carácter de altura media (como a o ■, que no pase por la parte superior o inferior) debe ir con la misma altura-longitudline-height: 0.6
a0.65
.fuente
lineSpacing se usa en React Native (o aplicaciones móviles nativas).
Para la web puedes usar
letterSpacing
(oletter-spacing
)fuente