1

我想知道是否可以在 css3 中而不是在 HTML 中包含某些“静态”文本,就像在 css3 中也可以有“背景图像”一样?

我在谷歌上搜索过,但似乎找不到任何对此的参考。

4

2 回答 2

2

像 :before 和 :after 这样的伪选择器可以指定一个内容属性,它可以是文本。

p:before {
  content: "this will appear before all paragraph content";
}
于 2013-09-17T19:01:11.697 回答
1

简而言之,不,不像background-image.

您可以将:before/:after选择器与该content属性一起使用,但这不像背景图像那样工作,它会将文本放置在元素之前或之后。

小提琴演示: http: //jsfiddle.net/YkerN/和支持表:http ://caniuse.com/#feat=css-gencontent (IE8+;其他浏览器没有问题)

于 2013-09-17T18:59:32.167 回答