Tutorial WordPress: Ajustar interlineado y tamaño de párrafos para legibilidad óptima

·

·

Introducción

Este tutorial explica, paso a paso y con todo lujo de detalles, cómo ajustar el interlineado (line-height) y el tamaño de los párrafos en WordPress para alcanzar una legibilidad óptima en cualquier dispositivo. Incluye principios tipográficos, valores recomendados, técnicas responsivas, ejemplos de código CSS y cómo aplicar los cambios tanto desde el Personalizador como desde un tema hijo o funciones del tema.

Principios básicos de legibilidad

Valores recomendados rápidos

Cómo aplicar los cambios en WordPress

Opción A — Personalizador (CSS adicional)

La forma más directa para usuarios no desarrolladores es abrir Apariencia → Personalizar → CSS adicional y pegar reglas CSS. A continuación hay un bloque de ejemplo listo para pegar y adaptar.

/ Base tipografía y legibilidad /
html { font-size: 100% } / 16px /
body {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif
  font-size: 1rem
  line-height: 1.6           / interlineado base /
  color: #222
  background-color: #fff
  -webkit-font-smoothing: antialiased
  -moz-osx-font-smoothing: grayscale
}

/ Contenedor de contenido: limitar ancho para buena medida de línea /
.entry-content, .post, .page {
  max-width: 60ch           / controla la longitud de línea /
  margin-left: auto
  margin-right: auto
  padding-left: 1rem
  padding-right: 1rem
}

/ Párrafos: espaciado y legibilidad /
.entry-content p {
  margin: 0 0 1.25rem 0     / 1.25rem separación entre párrafos /
  font-size: 1rem
  line-height: 1.65
  letter-spacing: 0.01em    / opcional, muy sutil /
}

/ Encabezados: escalado limpio /
.entry-content h2, .entry-content h3, .entry-content h4 {
  line-height: 1.25
  margin: 1.5rem 0 0.75rem 0
}

/ Ajustes responsivos /
@media (max-width: 480px) {
  .entry-content, .post, .page {
    padding-left: 0.75rem
    padding-right: 0.75rem
  }
  .entry-content p {
    font-size: 0.98rem
    line-height: 1.55
    margin-bottom: 1rem
  }
}

Opción B — Tema hijo (ficheros CSS/funciones)

Si usas un tema hijo, añade las reglas en style.css del tema hijo o crea un archivo de estilos específico y enquéalo desde functions.php del tema hijo. También puedes cargar fuentes desde Google Fonts o locales para mejorar la tipografía.

/ functions.php (tema hijo) /

Editor (Gutenberg) — mantener la consistencia visual

Para que el editor muestre una vista cercana al frontend, registra estilos del editor:

/ Agregar estilos al editor en functions.php /

En editor-style.css incluye las mismas reglas tipográficas básicas (font-size, line-height, max-width para .editor-styles-wrapper) para obtener WYSIWYG más fiable.

Escala tipográfica y técnicas avanzadas

/ Tipografía fluida y medida de línea /
.entry-content p {
  font-size: clamp(1rem, 0.95rem   0.6vw, 1.125rem)
  line-height: 1.6
  max-width: 60ch
  margin-bottom: 1.25rem
}

Consideraciones para móviles y lectura rápida

Pruebas y accesibilidad

Errores comunes y cómo evitarlos

  1. Fijar todo en px: rompe escalado del usuario. Usa rem/em para texto y espaciados importantes.
  2. Line-height demasiado pequeño: hace el texto denso y difícil de leer. Evita < 1.3 para párrafos.
  3. Espaciado inconsistente: mezcla margenes y padding en párrafos y encabezados puede producir saltos extraños. Usa reglas consistentes para .entry-content p y .entry-content h
  4. No probar en distintos dispositivos: la buena apariencia en desktop no garantiza buena legibilidad en móvil.

Checklist final antes de publicar

Recursos recomendados

Ejemplos concretos listos para usar

A continuación hay dos ejemplos listos: uno minimal para pegar en CSS adicional y otro más completo para tema hijo incluyendo Google Fonts.

/ Ejemplo minimal: pegar en Personalizar → CSS adicional /
body { font-size: 1rem line-height: 1.6 font-family: system-ui, sans-serif color: #222 }
.entry-content { max-width: 60ch margin: 0 auto padding: 0 1rem }
.entry-content p { margin: 0 0 1.25rem font-size: 1rem line-height: 1.6 }
/ Ejemplo tema hijo: functions.php   style.css /
/ functions.php /
get(Version) )
}
add_action( wp_enqueue_scripts, child_enqueue )
?> 
/ style.css (tema hijo) /
body { font-family: Inter, system-ui, sans-serif font-size: 1rem line-height: 1.62 color:#111 }
.entry-content { max-width: 62ch margin: 0 auto padding: 0 1rem }
.entry-content p { margin-bottom: 1.25rem }

Conclusión

La legibilidad en WordPress se mejora con pequeños ajustes coherentes y medidos: establece una base tipográfica clara (16px), usa line-height entre 1.45 y 1.65 según el contexto, limita la longitud de línea (50–65 caracteres), y aplica esos estilos tanto en el frontend como en el editor. Usa rem y ch para escalado y consistencia, prueba en distintos dispositivos y comprueba la accesibilidad. Con los ejemplos y las reglas aquí mostradas tendrás una base sólida para mejorar la lectura de tus contenidos.



Leave a Reply

Your email address will not be published. Required fields are marked *