Cuando utilizamos text-decoration-thickness en CSS, debemos recordar que al aplicar text-decoration: underline, el grosor del subrayado se reinicia a su valor inicial (initial). Para garantizar consistencia, utiliza text-decoration: underline 1px en lugar de text-decoration: underline.
Evitar inconsistencias en Gutenberg
En proyectos basados en Gutenberg o estilos globales, es recomendable forzar el grosor y el desplazamiento del subrayado con reglas universales en CSS o SCSS. Esto ayuda a evitar olvidos o sobrescrituras accidentales. A continuación, te mostramos una solución global:
$text-decoration-thickness: 1px;
$text-underline-offset: 3px;
*,
*::before,
*::after {
text-decoration-thickness: $text-decoration-thickness !important;
text-underline-offset: $text-underline-offset !important;
}
[style*="text-decoration:underline"],
[style*="text-decoration: underline"] {
text-decoration-thickness: $text-decoration-thickness !important;
text-underline-offset: $text-underline-offset !important;
}
chrome_annotation[style] {
text-decoration: none !important;
border-bottom: none !important;
border-bottom-width: 0px !important;
}Conclusión
Utilizar estas configuraciones asegura que los subrayados sean consistentes en todos los elementos y evita errores comunes en el manejo de decoraciones de texto. Si trabajas con Gutenberg, estas reglas pueden integrarse directamente para prevenir sobrescrituras accidentales.
