1

快速简单的问题。假设我有这个链接:<a href="">abc</a>

无论如何我都可以使用吗abc?我不想创建额外的 .contenta:after { content: ???; }data-myattr

W3 是这样说的:

attr(X) 此函数以字符串形式返回选择器主题的属性 X 的值。CSS 处理器不解析字符串。如果选择器的主题没有属性 X,则返回一个空字符串。属性名称是否区分大小写取决于文档语言。

http://www.w3.org/TR/CSS2/generate.html#propdef-content

4

2 回答 2

1

不,这是不可能的,所以最好考虑原始问题,这是一个假设的解决方案。

CSS3 Generated and Replaced Content Module草案中,有可能使用content: contents:after元素,但这只有在这是元素内容的唯一使用时才有效(您将使用content: none真实元素),即它是不是为了复制内容。此外,它是一个非常过时的模块,它提出的大部分新奇事物(包括这个)都没有已知的实现。

于 2012-10-30T05:22:41.363 回答
0

您可以将字符串放入内容中:。这是有关它的相关文档:http: //www.w3.org/TR/CSS2/syndata.html#strings

于 2012-10-29T22:45:18.833 回答