HTML Dog
跳至导航

CSS 属性:content

在框的内容之前或之后放置的生成内容。

::before::after 伪元素 选择器 结合使用。

可能的值

描述示例
[字符串]文本。"BLOB!"
[URL]资源,最常见的是图像。url("blob.png")
open-quotequotes 属性定义的。通常是标准的开引号。
close-quotequotes 属性定义的。通常是标准的闭引号。
no-open-quote没有生成内容,但保持引号嵌套级别。
no-close-quote没有生成内容,但保持引号嵌套级别。
attr([名称])给定 HTML 元素属性的值。[名称] 应为匹配属性名称的字符串attr(class)
counter([名称])counter-increment 属性设置的计数器 [名称](一个字符串)的值。counter(countername)
counter([名称], [样式])counter-increment 属性设置的计数器 [名称](一个字符串)的值,具有 [样式],这相当于 list-style-type 属性的值。counter(countername, lower-roman)
counters([名称], [字符串], [样式])所有名为 [名称](一个字符串)的计数器的值,由 [字符串](也是一个字符串——意外吧!)分隔。可选的 [样式] 是一个等同于 list-style-type 属性的值。counters(countername, " - ", lower-roman)
[组合]前面值的所有组合都可以应用,用空格分隔。"This" url("plus.jpg") "that"
normal等同于 none。默认值。
none无生成内容。
inherit
initial
unset

示例


li::before {
    content: "+";
}

blockquote p::before {
    content: open-quote;
    font-size: 4em;
    vertical-align: middle;
}
blockquote p::after {
    content: close-quote;
    font-size: 2em;
    vertical-align: middle;
}

.blob {
    counter-increment: blobnum;
}
.blob::before {
    content: "Blob #" counter(blobnum) ": " url("blob.jpg");
}

a:link::after {
    content: " (" attr(href) ")";
}

浏览器支持