相关疑难解决方法(0)

是否可以选择css生成的内容?

假设我有标记:

<div data-generated="world!">Hello </div>
Run Code Online (Sandbox Code Playgroud)

..带CSS:

div:after {
    content: attr(data-generated);
}
Run Code Online (Sandbox Code Playgroud)

这会产生文本:Hello world!- FIDDLE

div:after {
    content: attr(data-generated);
}
Run Code Online (Sandbox Code Playgroud)
<div data-generated="world!">Hello </div>
Run Code Online (Sandbox Code Playgroud)

但...

如果我尝试选择/复制文本 - 只能选择'hello'部分.

在此输入图像描述

有没有办法选择css生成的文本?

注意:

1)我已查看有关生成内容的规范(此处此处),我没有看到任何对此问题的引用.

这里这里的规范似乎说生成的内容应该是可选择的

生成的内容应该是可搜索的,可选择的,并且可用于辅助技术

2)如果这个问题的答案是"不 - 这是不可能的" - 请链接到一个可靠的来源,说明这一点.

html css selection pseudo-element css-content

31
推荐指数
3
解决办法
3488
查看次数

标签 统计

css ×1

css-content ×1

html ×1

pseudo-element ×1

selection ×1