使用CSS的哪个属性来给文本加下划线、上划线和删除线

使用CSS的哪个属性来给文本加下划线、上划线和删除线

在CSS中,’text-decoration’属性用于给文本加下划线、上划线和删除线。

给文本加下划线意味着在文本下方画一条线,而给文本加上划线意味着在文本上方画一条线。给文本加删除线意味着在文本上画一条线表示删除文本内容。

在本教程中,我们将学习使用text-decoration CSS属性的不同值来对文本进行不同的样式设置。

语法

text-decoration: style decoration color thickness;

数值

  • style -它表示装饰线的样式,如实线、虚线、波浪线等。

  • decoration -它可以用“下划线”、“上划线”和“删除线”值来装饰文本。

  • color -它设置了装饰线的颜色。

  • thickness -用于设置装饰线的厚度。

示例1

在以下示例中,我们使用了“text-decoration” CSS属性来装饰文本。我们设置了红色的“实线”样式,带有下划线装饰和5像素的厚度,用户可以在输出中观察到。

<html>
<head>
   <style>
      .text {
         font-size: 1.2rem;
         text-decoration: solid underline red 5px;
      }
   </style>
</head>
<body>
   <h3> Setting the underline to the text using the 'text-decoration' property in CSS </h3>
   <div class = "text">
      This is a text with an underline.
   </div>
</body>
</html>

示例2

在下面的示例中,我们使用蓝色的上划线来装饰文本。在输出中,用户可以看到文本上方的蓝色线条。

<html>
<head>
   <style>
      .text {
         font-size: 1.2rem;
         text-decoration: wavy overline blue 5px;
      }
   </style>
</head>
<body>
   <h3> Setting the <i> overline to the text </i> using the 'textdecoration' property in CSS </h3>
   <div class = "text">
      This is a text with an overline.
   </div>
</body>
</html>

示例3

在这个示例中,我们使用了“text-decoration”CSS属性和“line-through”值来给文本添加删除线。在输出中,用户可以看到文本上方有一条线。通过这种方式,我们可以显示文本中的错误,而不需要删除文本。

<html>
<head>
   <style>
      .text {
         font-size: 2rem;
         text-decoration: dotted line-through green 5px;
      }
   </style>
</head>
<body>
   <h3> Setting the <i> strickthrough to the text </i> using the 'textdecoration' property in CSS </h3>
   <div class = "text">
      This is a text with a strikethrough.
   </div>
</body>
</html>

示例4

在这个示例中,我们创建了三个不同的div元素,每个元素有不同的文本。我们使用了不同的装饰样式来装饰每个div元素的文本。在输出中,用户可以观察到”下划线”、”上划线”和”删除线”文本装饰样式之间的区别。

<html>
<head>
   <style>
      .underline {
         color: grey;
         text-decoration: solid underline yellow 2px;
         font-size: 1.5rem;
      }
      .overline {
         text-decoration: solid overline yellow 3px;
         font-size: 1.5rem;
      }
      .strikethrough {
         text-decoration: solid line-through yellow 2px;
         font-size: 1.5rem;
      }
   </style>
</head>
<body>
   <h3> Setting the strikethrough, underline, and overline to the text using the 'text-decoration' property in CSS </h3>
   <div class = "underline"> underline </div>
   <div class = "overline"> overline </div>
   <div class = "strikethrough"> strike through </div>
</body>
</html>

结论

本教程教会用户如何使用’text-decoration’ CSS属性来装饰文本。根据需求,用户可以使用不同的值来对文本进行不同的装饰。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

CSS 精选笔记