text-decoration-style property CSS Reference

Definition and Usage

The text-decoration-style CSS property defines the style of the lines specified by text-decoration-line. The style applies to all lines, there is no way to define different style for each of the line defined by text-decoration-line.

If the specified decoration has a specific semantic meaning, like a line-through line meaning that some text has been deleted, authors are encouraged to denote this meaning using an HTML tag, like <del> or <s>. As browsers can disabled styling in some cases, the semantic meaning won't disappear in such a situation.

  • Initial solid
  • Applies to all elements
  • Inherited no
  • Media visual
  • Computed Value as specified
  • Animatable no
  • Canonical order the unique non-ambiguous order defined by the formal grammar


Formal syntax: solid | double | dotted | dashed | wavy
text-decoration-style: solid
text-decoration-style: double
text-decoration-style: dotted
text-decoration-style: dashed
text-decoration-style: wavy
text-decoration-style: inherit


solid double dotted dashed wavy

Is one of the following keywords :

Keyword Description
solid Draws a single line
double Draws a double line
dotted Draws a dotted line
dashed Draws a dashed line
wavy Draws a wavy line
Is a keyword indicating to reuse the value calculated on the parent element.


.example {
    text-decoration-line: underline;
    text-decoration-style: wavy;
    text-decoration-color: red;


Desktop browsers

Feature Firefox (Gecko) Chrome Internet Explorer Opera Safari
Basic support 6.0 (6.0)-moz 24.0 -webkit Not supported 15.0 -webkit Not supported

Mobile browsers

Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) 24.0 -webkit 6.0 (6.0)-moz Not supported 15.0 -webkit Not supported

Relative articles