
Text decoration css no es solo subrayado. Es un conjunto de propiedades modernas y versátiles que permiten personalizar hasta el último detalle del estilo de texto en la web.
Muchos desarrolladores se limitan a usar text-decoration: underline;
sin saber que detrás hay una caja de herramientas completa para crear subrayados únicos, animados, gruesos, coloridos o que evitan interferir con las letras descendentes como la “g”. Este artículo revela todo ese potencial, con ejemplos prácticos y enfoques creativos para dar a tu tipografía el control visual que merece.
Índice
- ¿Qué es
text-decoration
en CSS? - Propiedades avanzadas de
text-decoration
- Ejemplos visuales y comparativas
- Casos de uso reales
- Compatibilidad con navegadores
- Consejos para SEO y accesibilidad
- Conclusión
¿Qué es text-decoration
en CSS?
La propiedad text-decoration
permite añadir decoraciones a texto como líneas por debajo, encima o a través del texto. Aunque la más usada es underline
, existen otras variantes como overline
y line-through
. Lo interesante comienza cuando se combinan con otras subpropiedades.
Propiedades avanzadas de text-decoration
Estas son las propiedades más desconocidas y útiles que puedes usar para personalizar decoraciones en texto:
text-decoration-thickness
: ajusta el grosor de la línea. Ejemplo:5px
.text-decoration-color
: define el color de la línea, independiente del color del texto.text-decoration-style
: permite que la línea seasolid
,dashed
owavy
.text-decoration-skip-ink
: controla si la línea salta las letras con descendentes (como g, j, p).text-decoration-line
: permite combinarunderline
,overline
yline-through
.text-underline-offset
: define la separación entre el texto y la línea.
Tabla comparativa
Propiedad | Descripción | Ejemplo |
---|---|---|
text-decoration-thickness |
Controla el grosor del subrayado | 2px , 5px |
text-decoration-color |
Color del subrayado | deeppink , #00f |
text-decoration-style |
Tipo de línea | solid , dashed , wavy |
text-decoration-skip-ink |
Evita líneas sobre descendentes | auto , none |
text-decoration-line |
Posición de la línea | underline , overline , line-through |
text-underline-offset |
Espacio entre texto y línea | 0.2em , 1em |
Ejemplos visuales y comparativas
Aquí tienes una referencia visual inspirada en los distintos estilos de text-decoration
:
Cada línea representa un estilo distinto de subrayado, destacando la diferencia entre grosor, color, desplazamiento y tipo de línea. Estas variaciones permiten reforzar el branding, mejorar la legibilidad o simplemente dar un aspecto más moderno a tu interfaz.

Casos de uso reales
- Subrayados coloridos animados para titulares o enlaces importantes.
- Diseño accesible para usuarios con problemas de visión (ajustando grosor y separación).
- Presentaciones editoriales con estilos tipográficos personalizados (como revistas digitales).
- Botones y CTA con efectos visuales sin necesidad de JavaScript.
Compatibilidad con navegadores
Todas estas propiedades están soportadas en los principales navegadores modernos: Chrome, Firefox, Safari, Edge y navegadores móviles. Puedes consultar compatibilidad detallada en Can I Use.
Consejos para SEO y accesibilidad
- Evita usar solo el color para transmitir significado: combina color y estilo.
- Haz pruebas con lectores de pantalla si el texto decorado es parte de la navegación.
- No abuses de los subrayados si el contenido no es interactivo: puede confundir con enlaces.
- Usa clases CSS para mantener una estructura semántica clara y reutilizable.
Conclusión
Text decoration css es mucho más que un simple subrayado. Aprovechando propiedades como thickness
, style
o offset
, es posible llevar el diseño tipográfico al siguiente nivel sin usar JavaScript ni librerías externas. Ya sea para dar estilo a titulares, mejorar la accesibilidad o enriquecer la experiencia visual, estas propiedades permiten expresarte con precisión y creatividad directamente desde tu CSS.
¿Ya las usas en tus proyectos? Si no, este es el momento perfecto para empezar a experimentar con ellas.
Fuentes y referencias:
- Google Elimina Los 100 Resultados Por Página: Impacto En SEO Y Métricas
- Dominar CSS Es Mucho Más Que Memorizar Propiedades
- Por Qué Usar Rem En CSS Mejora La Accesibilidad Y El Diseño Web
- 100 Herramientas De Inteligencia Artificial Útiles Para Trabajar Mejor
- Optimizar Imágenes Para Web: Clave Para El SEO Y La Inteligencia Artificial
- Analítica Web
- API
- Chat GPT
- Ciberseguridad
- CMS
- CRM
- CSS
- Desarrollo Web
- Diseño Gráfico
- Diseño Web
- Elementor
- Email Marketing
- Emmet
- Figma
- Funnel De Ventas
- Gemini
- General
- GEO
- Git
- Google Ads
- Google Analytics 4
- Google Business
- Google Merchant
- Google Search Console
- HTML
- Inteligencia Artificial
- Internet
- Javascript
- Link Building
- Marketing
- Marketing Digital
- NPM
- NPX
- Optimización Web
- PHP
- Prestashop
- Prompts
- Reddit Answers
- Redes
- Redes Sociales
- Semrush
- SEO
- Software
- Sora
- SQL
- Tiendas Online
- TikTok
- Tipografías
- Typescript
- UX/UI
- Webflow
- Wordpress
- Todas
- Funnel De Ventas
- Diseño Web
- SEO
- Analítica Web
- Internet
- CSS
- Marketing
- Marketing Digital
- UX/UI
- Inteligencia Artificial
- Tiendas Online