在 CSS 中,content 属性用于在伪元素中插入内容。它通常与 ::before 和 ::after 伪元素一起使用,用于在元素的前后插入内容,从而实现一些特殊的效果。
语法
selector::before {
content: value;
}
selector::after {
content: value;
}值
normal:默认值,不显示任何内容。none:不显示任何内容,类似于display: none。<string>:插入指定的文本内容。<url>:插入指定的图像。attr():插入指定属性的值。
示例
插入文本内容
p::before {
content: ">> ";
}插入图像
div::after {
content: url('image.png');
}插入属性值
a::after {
content: attr(href);
}注意事项
content属性只能应用于伪元素::before和::after。- 插入的内容不会被屏幕阅读器读取,所以不要仅依赖于
content属性来提供重要信息。
以上就是关于 CSS 属性 content 的介绍,希望对你有所帮助。