Puedes controlar con precisión el espaciado tanto entre las letras de un texto como entre las palabras utilizando dos propiedades CSS específicas: letter-spacing
y word-spacing
.
1. letter-spacing (Espaciado entre letras):
Esta propiedad modifica el espacio horizontal entre los caracteres individuales de un texto. A menudo se le conoce como «tracking» en el ámbito del diseño gráfico.
normal
(valor por defecto): Utiliza el espaciado entre letras normal definido por la propia fuente.<length>
: Puedes especificar un valor de longitud (como px
, em
, rem
).1px
, 0.05em
) aumentará el espacio entre letras, haciendo el texto más expandido o «suelto».-0.5px
, -0.02em
) disminuirá el espacio, haciendo el texto más condensado o «apretado».h1.titulo-principal {
letter-spacing: 2px; /* Aumenta ligeramente el espacio entre las letras del título */
}
p.texto-fino {
/* Para algunas fuentes muy finas o en mayúsculas, un ligero aumento puede mejorar la legibilidad */
letter-spacing: 0.5px;
}
.texto-condensado-estilo {
letter-spacing: -1px; /* Un efecto más estilístico, usar con precaución */
}
Lenguaje del código: PHP (php)
2. word-spacing (Espaciado entre palabras):
Esta propiedad ajusta la cantidad de espacio que se añade (o sustrae) al espacio predeterminado que existe entre las palabras (el espacio que normalmente deja la barra espaciadora).
normal
(valor por defecto): Utiliza el espaciado entre palabras normal.<length>
: Puedes especificar un valor de longitud (como px
, em
, rem
).5px
, 0.25em
) aumentará el espacio entre palabras.-2px
) disminuirá el espacio entre palabras (las palabras estarán más juntas, pero cuidado de no hacerlas ilegibles)..parrafo-justificado-mejorado {
text-align: justify;
word-spacing: 2px; /* Añade un pequeño espacio extra entre palabras para ayudar con la justificación */
}
.frase-impacto {
word-spacing: 0.5em; /* Aumenta significativamente el espacio entre palabras para un efecto dramático */
}
Lenguaje del código: PHP (php)
Consideraciones Importantes:
letter-spacing
o word-spacing
pueden dificultar enormemente la lectura del texto.