CSS 文字装饰属性
原文:https://www.geeksforgeeks.org/css-text-decoration-property/
文本修饰属性用于“修饰”文本的内容。它本质上是用不同种类的线条装饰文本。是文字装饰线条(必选)文字装饰色彩文字装饰风格的简写属性。文本装饰跨子文本元素绘制,这意味着如果父元素指定了文本装饰,则其子元素不能移除父元素指定的装饰。
语法:
text-decoration: text-decoration-line text-decoration-style text-decoration-color|initial|inherit;
属性值:下面的例子很好地描述了所有的属性。
文字装饰线 :用于设置各种文字装饰(如下划线、上划线等)。
语法:
text-decoration: text-decoration-line;
示例:该示例说明了文本修饰行属性的使用,该属性的值可以设置为下划线、换行和上划线。
超文本标记语言
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>text-decoration</title>
<style>
h1 {
color: green;
}
body {
text-align: center;
}
ul li {
margin-top: 15px;
}
#example1 {
text-decoration: underline;
}
#example2 {
text-decoration: line-through;
}
#example3 {
text-decoration: overline;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2> text-decoration: text-decoration-line;</h2>
<ul>
<li id="example1">Welcome geeks!</li>
<li id="example2">Welcome geeks!</li>
<li id="example3">Welcome geeks!</li>
</ul>
</body>
</html>
输出:
【文字装饰风格】 :用于设置元素的文字装饰(如点状、波浪形等)。
语法:
text-decoration: text-decoration-line text-decoration-style;
示例:该示例说明了文本装饰风格的属性的使用。
超文本标记语言
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>text-decoration</title>
<style>
h1 {
color: green;
}
body {
text-align: center;
}
ul li {
margin-top: 15px;
}
#example1 {
text-decoration: underline dotted;
}
#example2 {
text-decoration: underline wavy;
}
#example3 {
text-decoration: underline dashed;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>
text-decoration:
text-decoration-line text-decoration-style;
</h2>
<ul>
<li id="example1">Welcome geeks!</li>
<li id="example2">Welcome geeks!</li>
<li id="example3">Welcome geeks!</li>
</ul>
</body>
</html>
输出:
【文本-装饰-颜色】 :用于指定文本上装饰的颜色(上划线、下划线和贯穿线)。
语法:
text-decoration: text-decoration-line text-decoration-color;
示例:该示例说明了文本-装饰-颜色属性的使用。
超文本标记语言
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>text-decoration</title>
<style>
h1 {
color: green;
}
body {
text-align: center;
}
ul li {
margin-top: 15px;
}
#example1 {
text-decoration: underline wavy green;
}
#example2 {
text-decoration: line-through red;
}
#example3 {
text-decoration: overline blue;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>
text-decoration:
text-decoration-line text-decoration-color;
</h2>
<ul>
<li id="example1">Welcome geeks!</li>
<li id="example2">Welcome geeks!</li>
<li id="example3">Welcome geeks!</li>
</ul>
</body>
</html>
输出:
初始 :用于将元素的 CSS 属性设置为默认值。
语法:
text-decoration: initial;
示例:本示例说明了文本装饰属性的使用,该属性的值设置为初始值。
超文本标记语言
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>text-decoration</title>
<style>
h1 {
color: green;
}
body {
text-align: center;
}
#example1 {
text-decoration: initial;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2> text-decoration: initial;</h2> <a href="#">
This is a link without text-decoration.
</a>
<br>
<br> <a id="example1" href="#">
This is a link with text-decoration set to initial.
</a>
</body>
</html>
输出:
继承 :用于从元素的父元素属性值继承元素的属性。
语法:
text-decoration: inherit;
示例:该示例说明了文本装饰属性的使用,该属性的值被设置为继承。
超文本标记语言
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>text-decoration</title>
<style>
h1 {
color: green;
}
body {
text-align: center;
}
#example1 {
text-decoration: underline wavy green;
}
#example1child {
text-decoration: inherit;
font-weight: bold;
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2> text-decoration: inherit;</h2>
<p id="example1"> I am parent and <span id="example1child">
this my is child.</span> </p>
</body>
</html>
输出:
支持的浏览器:文字装饰属性支持的浏览器如下:
- 谷歌 Chrome 1.0
- Internet Explorer 3.0
- 微软边缘 12.0
- Firefox 1.0
- 歌剧 3.5
- Safari 1.0
版权属于:月萌API www.moonapi.com,转载请注明出处