--- title: text-decoration slug: Web/CSS/text-decoration tags: - Propiedad CSS - Texto CSS translation_of: Web/CSS/text-decoration ---
{{CSSRef}}

La propiedad CSS text-decoration se usa para establecer el formato de texto a subrayado (underline) y suprarrayado (overline), tachado (line-through) o parpadeo (blink). El subrayado y el suprarrayado son posicionados bajo el texto, mientras la línea a través de éste se posiciona por encima.

Las decoraciones de texto se dibujan a través de los elementos descendientes. Esto significa que no es posible deshabilitar la decoración en un descendiente si la propiedad se especifica en un elemento ancestro. Por ejemplo, en el código <p>Este texto tiene <em>algunas palabras enfatizadas</em> en él.</p>, la regla de estilos p { text-decoration: underline; } causará que el párrafo entero tenga subrayado. La regla em { text-decoration: none; } no causará ningún cambio; el párrafo entero seguirá subrayado. Sin embargo, la regla em { text-decoration: overline; } causará una segunda decoración que aparecerá sobre "algunas palabras enfatizadas".

Nota: El Nivel 3 de Decoraciones de Texto transformó esta propiedad en la forma reducida de las tres propiedades nuevas {{cssxref("text-decoration-color")}}, {{cssxref("text-decoration-line")}}, y {{cssxref("text-decoration-style")}}. Como en cualquier otra propiedad reducida, esto significa que restaura sus valores a los predeterminados si no son definidos explícitamente en la propiedad.

{{cssinfo}}

Sintaxis

/* Valores clave */
text-decoration: none;                 /* Sin decoración */
text-decoration: underline red;        /* Subrayado rojo */
text-decoration: underline wavy red;   /* Subrayado rojo ondulado */

/* Valores globales */
text-decoration: inherit;
text-decoration: initial;
text-decoration: unset;

Valores

La propiedad text-decoration es una forma reducida, y puede usar los valores de cada una de las propiedades de la forma larga: {{cssxref("text-decoration-line")}}, {{cssxref("text-decoration-color")}}, y {{cssxref("text-decoration-style")}}

Sintaxis formal

{{csssyntax}}

Ejemplos

h1.under {
    text-decoration: underline;
}
h1.over {
    text-decoration: overline;
}
p.line {
    text-decoration: line-through;
}
p.blink {
    text-decoration: blink;
}
a.none {
    text-decoration: none;
}
p.underover {
    text-decoration: underline overline;
}

{{EmbedLiveSample('Examples','100%','310')}}

Especificaciones

Especificación Estado Comentarios
{{SpecName('CSS3 Text Decoration', '#text-decoration-property', 'text-decoration')}} {{Spec2('CSS3 Text Decoration')}}

Transformada a propiedad reducida. Soporte agregado para el valor de {{cssxref('text-decoration-style')}}.

{{SpecName('CSS2.1', 'text.html#lining-striking-props', 'text-decoration')}} {{Spec2('CSS2.1')}} Sin cambios significativos
{{SpecName('CSS1', '#text-decoration', 'text-decoration')}} {{Spec2('CSS1')}} Definición inicial

Compatibilidad de navegadores

{{CompatibilityTable}}

Característica Firefox (Gecko) Chrome Internet Explorer Opera Safari
Soporte básico {{CompatGeckoDesktop("1.0")}} 1.0 3.0 3.5 1.0
valor blink {{CompatGeckoDesktop("1.0")}}
{{CompatGeckoDesktop("23.0")}}[1]
{{CompatVersionUnknown}}[1] {{CompatVersionUnknown}}[1] 4.0
15.0[1]
{{CompatVersionUnknown}}[1]
Propiedad reducida {{CompatGeckoDesktop("6.0")}}[3]
{{CompatGeckoDesktop("36.0")}}
{{CompatNo}} {{CompatNo}} {{CompatNo}} 7.1[2]
Característica Firefox Mobile (Gecko) Android IE Phone Opera Mobile Safari Mobile
Soporte básico {{CompatGeckoMobile("1.0")}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
valor blink {{CompatGeckoDesktop("1.0")}}
{{CompatGeckoDesktop("23.0")}}[1]
{{CompatVersionUnknown}}[1] {{CompatVersionUnknown}}[1] 4.0[1] {{CompatVersionUnknown}}[1]
Propiedad reducida {{CompatGeckoMobile("6.0")}}[3]
{{CompatGeckoMobile("36.0")}}
{{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} 8[1]

[1] El valor blink no tiene ningún efecto.

[2] Safari no soporta {{cssxref("text-decoration-style")}}.

[3] Esta versión de Gecko tiene una implementación parcial.

Véase también