CSS:after可以包含此元素的内容吗?

CSS:after可以包含此元素的内容吗?,css,Css,快速简单的问题。假设我有这个链接: 我可以在{content:?;}之后使用abc作为a:a的content吗?我不想创建额外的数据myattr W3是这样说的: attr(X)此函数以字符串形式返回属性X的值 选择器的主题。CSS不解析该字符串 处理器。如果选择器的主题没有属性 十、 返回一个空字符串。属性的区分大小写 名称取决于文档语言 您可以将字符串放入内容:。这是关于它的相关文档:您可以将字符串放入内容:。这是有关它的相关文献:不,这是不可能的,所以最好考虑原始问题,这是一个假定的解决方

快速简单的问题。假设我有这个链接:

我可以在{content:?;}之后使用
abc
作为
a:a的
content
吗?我不想创建额外的
数据myattr

W3是这样说的:

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


您可以将字符串放入内容:。这是关于它的相关文档:

您可以将字符串放入内容:。这是有关它的相关文献:

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


在草稿中,有可能对
:after
伪元素使用
content:contents
,但只有当这是元素内容的唯一用途时(对于真实元素,您将使用
content:none
),也就是说,它不用于复制内容。此外,它是一个非常过时的模块,并且大多数它提出的新奇事物(包括这个)都没有已知的实现。

< P>不,这是不可能的,所以最好考虑原始问题,这是一个假定的解决方案。
在草稿中,有可能对
:after
伪元素使用
content:contents
,但只有当这是元素内容的唯一用途时(对于真实元素,您将使用
content:none
),也就是说,它不用于复制内容。此外,它是一个非常过时的模块,它提出的大多数新功能(包括这个)都没有已知的实现。

不,不是真的。您可以执行
,然后使用
内容:attr('data-abc')
@Blender好的,谢谢!如果这是唯一的方法,我会这么做。此外,可能(但可能对你可能想做的事情不起作用)用
文本阴影:50px 0 0黑色
或类似的东西做实验。不,不是真的。您可以执行
,然后使用
内容:attr('data-abc')
@Blender好的,谢谢!如果这是唯一的办法,我会这么做。还有,也许(但可能不会为你想做的事工作)尝试使用
text shadow:50px 0 0 black
或类似的东西。但是您必须将其硬编码到CSS中,而不是直接从HTML元素获取。但是您必须将其硬编码到CSS中,而不是直接从HTML元素获取。