Estilos de texto CSS: fuentes, tamaño, grosor, subrayado y alineación

Playground de estilos de texto CSS

Texto en CSS: fuente, tamaño, negrita, subrayado, centrado | We.Inc

Un playground en vivo para el texto en CSS: familia de fuente, tamaño en px, rem o clamp(), grosor, estilo de subrayado, alineación, interlineado y espaciado, con clases de Tailwind.

Da estilo al texto en CSS con unas pocas propiedades: font-family elige la tipografía, font-size fija el tamaño (rem es lo mejor), font-weight: 700 lo pone en negrita, text-decoration añade un subrayado y text-align: center lo centra. line-height y letter-spacing controlan el espaciado. Cambia cualquiera de ellas en el playground de abajo y copia el CSS.

Las propiedades que más vas a usar

En lugar de seis páginas de referencia distintas, este único playground cubre fuente, tamaño, grosor, estilo, detalles del subrayado, alineación, interlineado y espaciado entre letras a la vez, escribe el CSS y las clases de Tailwind mientras los cambias, y añade recetas probadas para centrar texto, pilas de fuentes y carga de fuentes web.

Preguntas frecuentes

¿Cómo pongo texto en negrita en CSS?

Usa font-weight: bold o un número como 600 o 700. Los números entre 100 y 900 eligen entre los grosores que ofrece la fuente. Si la fuente solo tiene grosor normal, el navegador simula la negrita engrosando las letras, lo que se ve más pesado y menos nítido que un archivo de negrita real.

¿Cómo centro el texto verticalmente?

text-align solo centra en horizontal. Para centrar en vertical dentro de una caja, convierte la caja en un contenedor flex o grid: display: grid; place-items: center; centra el texto en ambos sentidos en una línea. Para una sola línea en una barra de altura fija, también funciona un line-height igual a la altura de la barra.

¿Cómo cambio el color o el grosor del subrayado?

Usa text-decoration-color, text-decoration-thickness y text-underline-offset. Por ejemplo, text-decoration: underline; text-decoration-color: #4F98FB; text-decoration-thickness: 2px; text-underline-offset: 4px; da un subrayado azul más grueso con espacio bajo las letras.

¿line-height debe llevar unidad?

Normalmente no. Un valor sin unidad como 1.5 se multiplica por el tamaño de fuente de cada elemento, así que los encabezados y la letra pequeña dentro del bloque mantienen un espaciado razonable. Un valor fijo como 24px se hereda tal cual y puede apretar el texto más grande.

¿Qué es una pila de fuentes?

Una lista de fuentes separadas por comas en font-family. El navegador usa la primera disponible y baja por la lista si falta, terminando en una familia genérica como sans-serif o serif que siempre existe.

Unidades de tamaño: px, rem y clamp()

Valores legibles por defecto

Cargar fuentes web sin ralentizar la página

Centrar texto en horizontal y en vertical

Horizontal: text-align

text-align centra las líneas dentro del bloque. Para centrar el propio bloque, dale un ancho y margin-inline: auto.

En ambos sentidos: grid con place-items

Dos líneas de CSS en el contenedor centran cualquier contenido en las dos direcciones, sea cual sea su tamaño.

Subrayados con diseño

Color, grosor, desplazamiento y estilo

Las propiedades de decoración cambian el subrayado sin tocar el color del texto. text-decoration-skip-ink evita que las líneas atraviesen los trazos descendentes.

Cargar una fuente con @font-face o Google Fonts

Fuente alojada con @font-face

Apunta src a tu archivo WOFF2. Un bloque por cada grosor y estilo que realmente uses.

Enlace de Google Fonts

Pide solo los grosores que uses. display=swap configura font-display por ti.

Valores legibles para empezar

Una base de texto pequeña y sensata

Tamaño de cuerpo, interlineado y ancho de línea definidos una vez; encabezados más ajustados. Adapta los colores y tamaños a tu diseño.

Equivalentes en Tailwind

CSS y las clases de Tailwind correspondientes (tema por defecto)

Sans del sistema

Sans humanista

Serif clásica

Serif de libro

Monoespaciada

Redondeada

Pan recién hecho cada mañana, horneado en pequeñas tandas con harina del molino de al lado.

Playground de texto

Texto de ejemplo

Pila de fuentes

Unidad de tamaño

Tamaño: {n}px

en el ancho máximo

Grosor: {n}

Decoración

Estilo de decoración

Color de la decoración

Grosor: {n}px

Separación del subrayado: {n}px

Alineación

Transformación

Transformación del texto

Interlineado: {n}

Espaciado entre letras: {n}em

Cursiva

Copiar CSS

Clases de Tailwind

Copiar clases

Pilas de fuentes que puedes copiar

El veloz murciélago hindú comía feliz cardillo y kiwi

Copiar

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio