CSS Reference Property


This property specifies the color of text decoration (underlines, overlines and line-throughs) set on the element with text-decoration-line.

The default value for the text-decoration-color property is currentColor, which, as the name suggests, sets the color of the text decoration to the current color applied to the text using the color property, which could be inherited if no specific value is set.

Official Syntax

  • Syntax:

    text-decoration-color: <color>
  • Initial: currentColor
  • Applies To: all elements
  • Animatable: yes, as a <color>


The color value accepts various keywords and numeric notations. See <color> values for more details.


The following snippet sets an underline decoration (using the text-decoration-line property) on all h1 elements in a page and colors the underline red.

h1 {
  text-decoration-line: underline;
  text-decoration-color: red;

Other examples:

p {
  text-decoration-color: #eee;

.overlined-text {
  text-decoration-line: overline;
  text-decoration-color: rgba(0,0,0,0.25);

Browser Support

The property is currently only supported in Firefox 6+, and it needs the -moz- prefix.

Written by . Last updated February 4, 2015 at 4:11 pm by Manoela Ilic.

Do you have a suggestion, question or want to contribute? Submit an issue.