CSS伪元素内容:attr(类型)?

时间:2014-04-01 00:28:29

标签: css

我只想要一个像这样的规则:

div:before {
    content: "div";
}
span:before {
    content: "span";
}
a:before {
    content: "a";
}

但我希望它对所有元素类型都是通用的,而不仅仅是div。

我想要这个......

*:before {
    content: attr(tagname); 
}

tagname不是属性。有没有办法在CSS中将元素的类型作为字符串?

1 个答案:

答案 0 :(得分:1)

不,没有办法。 Generated content只能通过几种方式指定。您要做的是需要客户端脚本,也许是为了将CSS规则动态添加到元素中,并且在脚本代码中,您可以使用元素节点中的标记名称。