bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/CSS/CSS Foundations
CSS•CSS Foundations

CSS Text Decoration

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind CSS Text Decoration?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___-decoration-line: overline;
3Order

Put the learning moves in the order that makes the concept easiest to apply.

Specify a Color for the Decoration Line
Add a Decoration Line to Text
CSS Text Decoration

The CSS text-decoration property is used to control the appearance of decorative lines on text.

It is a shorthand property for the following individual properties:

  • text-decoration-line
  • text-decoration-color
  • text-decoration-style
  • text-decoration-thickness

Add a Decoration Line to Text

The CSS text-decoration-line property sets the type of decoration line added to the text.

This property can have one or more of the following values:

  • none - Default value. Displays no decoration line
  • underline - The decoration line is displayed under the text
  • overline - The decoration line is displayed over the text
  • line-through - The decoration line is displayed through the text

Tip

You can combine multiple values, like overline and underline to display lines both over and under a text.

Example

Formatted code
h1 {
  text-decoration-line: overline;
}
h2 {
  text-decoration-line: line-through;
}
h3 {
  text-decoration-line: underline;
}
p {
  text-decoration-line: overline underline;
}

Live preview

Note

It is not recommended to underline text that is not a link, as this often confuses the reader!

Specify a Color for the Decoration Line

The CSS text-decoration-color property is used to set the color of the decoration line.

Example

Formatted code
h1 {
  text-decoration-line: overline;
  text-decoration-color: red;
}
h2 {
  text-decoration-line: line-through;
  text-decoration-color: blue;
}
h3 {
  text-decoration-line: underline;
  text-decoration-color: green;
}
p {
  text-decoration-line: overline underline;
  text-decoration-color: purple;
}

Live preview

Previous

CSS Text Alignment

Next

CSS Text Decoration Styles