快速简单的问题。假设我有这个链接:<a href="">abc</a>
无论如何我都可以使用吗abc
?我不想创建额外的 .content
a:after { content: ???; }
data-myattr
W3 是这样说的:
attr(X) 此函数以字符串形式返回选择器主题的属性 X 的值。CSS 处理器不解析字符串。如果选择器的主题没有属性 X,则返回一个空字符串。属性名称是否区分大小写取决于文档语言。
快速简单的问题。假设我有这个链接:<a href="">abc</a>
无论如何我都可以使用吗abc
?我不想创建额外的 .content
a:after { content: ???; }
data-myattr
W3 是这样说的:
attr(X) 此函数以字符串形式返回选择器主题的属性 X 的值。CSS 处理器不解析字符串。如果选择器的主题没有属性 X,则返回一个空字符串。属性名称是否区分大小写取决于文档语言。
不,这是不可能的,所以最好考虑原始问题,这是一个假设的解决方案。
在CSS3 Generated and Replaced Content Module草案中,有可能使用content: contents
伪:after
元素,但这只有在这是元素内容的唯一使用时才有效(您将使用content: none
真实元素),即它是不是为了复制内容。此外,它是一个非常过时的模块,它提出的大部分新奇事物(包括这个)都没有已知的实现。
您可以将字符串放入内容中:。这是有关它的相关文档:http: //www.w3.org/TR/CSS2/syndata.html#strings