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元素获取。