CSS 内容属性
CSS 中的内容 属性用于动态生成内容(在运行时)即。,它用生成的内容值替换元素。用于生成内容:&之前:伪元素之后。
语法:
content: normal|none|counter|attr|string|open-quote|close-quote|
no-open-quote|no-close-quote|url|initial|inherit;
属性值:下面的例子很好地描述了所有的属性。
正常:如果内容属性正常,则用于设置内容,也用于设置默认值。
语法:
Element::before|after {
content: normal;
}
示例:本示例演示了使用内容属性来生成内容:&之前:【伪元素之后。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
p::before {
content: "Welcome ";
}
a::before {
content: normal;
}
</style>
</head>
<body>
<p>to GeeksforGeeks</p>
<p id="a">you</p>
</body>
</html>
输出:
Welcome to GeeksforGeeks
Welcome you
无:不设置伪元素前后的内容。
语法:
Element::before|after {
content: none;
}
示例:本示例演示了内容属性的使用,其中< p >标签内的内容将以不同的值动态显示。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
p::before {
content: "Hello";
}
p#a::before {
content: none;
}
</style>
</head>
<body>
<p> GeeksforGeeks!</p>
<p id="a">Welcomes to GeeksforGeeks!</p>
</body>
</html>
输出:
Hello GeeksforGeeks!
Welcome to GeeksforGeeks!
初始值:将属性设置为默认值。
语法:
Element::before|after {
content: initial;
}
示例:本示例演示了内容属性的使用,其中内容显示为其初始值。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
p::before {
content: "Welcome ";
}
a::before {
content: initial;
}
</style>
</head>
<body>
<p>to GeeksforGeeks</p>
<p id="a">you</p>
</body>
</html>
输出:
Hello GeeksforGeeks!
Hello Welcomes to GeeksforGeeks!
属性:设置包含指定值的属性值。
语法:
Element::before|after {
content:attr(href);
}
示例:本示例演示了内容属性的使用,其中属性值被设置为指定值。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
a::after {
content: attr(href);
}
</style>
</head>
<body>
<a href=
"https://www.geeksforgeeks.org/html-style-attribute/">
Click Here!
</a>
</body>
</html>
输出:
Click Here! https://www.geeksforgeeks.org/html-style-attribute/
字符串:用于生成 HTML 元素前后的任意字符串。
语法:
Element::before|after {
content: string;
}
示例:该示例演示了内容属性的使用,其中字符串值将在 HTML 元素前后生成任何字符串。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title>CSS | content Property</title>
<style>
/* String value used here */
p::before {
content: "Hello";
}
</style>
</head>
<body>
<p> GeeksforGeeks!</p>
</body>
</html>
输出:
Hello GeeksforGeeks!
开盘价:在元素前后生成开盘价。
语法:
Element::before|after {
content: open-quote;
}
示例:本示例演示了内容属性的使用,其中内容的属性值设置为开引号。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
p::before {
content: open-quote;
}
</style>
</head>
<body>
<p>Welcome to GeeksforGeeks!</p>
</body>
</html>
输出:
"Welcome to GeeksforGeeks!
收盘报价:在元素前后生成收盘报价。
语法:
Element::before|after {
content: close-quote;
}
示例:该示例演示了内容属性的使用,其中内容的属性值被设置为闭引号。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
p::after {
content: close-quote;
}
p::before {
content: open-quote;
}
</style>
</head>
<body>
<p>Welcome to GeeksforGeeks!</p>
</body>
</html>
输出:
"Welcome to GeeksforGeeks!"
不开引号:如果指定了,则从内容中删除开引号。
语法:
Element::before|after {
content: no-open-quote;
}
示例:此示例演示了内容属性的使用,其中内容的属性值设置为无开引号。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
p::before {
content: open-quote;
}
p::before {
content: no-open-quote;
}
</style>
</head>
<body>
<p>Welcome to GeeksforGeeks!</p>
</body>
</html>
输出:
Welcome to GeeksforGeeks!
无结束引用:如果指定了结束引用,它将从内容中删除结束引用。
语法:
Element::before|after {
content: no-close-quote;
}
示例:本示例演示了内容属性的使用,其中内容的属性值设置为无关闭引用。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title> CSS | content Property </title>
<style>
p::before {
content: open-quote;
}
p::after {
content: no-close-quote;
}
</style>
</head>
<body>
<p>Welcome to GeeksforGeeks!</p>
</body>
</html>
输出:
"Welcome to GeeksforGeeks!
inherit: 该属性从其父元素继承而来。
语法:
Element::before|after {
content: inherit;
}
支持的浏览器:由内容属性支持的浏览器如下:
- 谷歌 Chrome 1.0
- Internet Explorer 8.0
- 微软边缘 12.0
- Firefox 1.0
- Opera 4.0
- Safari 1.0
版权属于:月萌API www.moonapi.com,转载请注明出处