更改:之前和之后的内容::选择

时间:2012-02-16 16:29:45

标签: css css3 opera pseudo-element

我想知道是否可以在选择时更改元素的文本。例如,如果我有

<span class=time>12:00</span>

是否可以使用CSS [12:00]:before:after伪元素将内容更改为::selection

.time::selection:before {
    content: '[';
}
.time::selection:after {
    content: ']';
}

虽然我当前的项目需要一个CSS解决方案(并且只需要在Opera中工作),但如果CSS看起来不可能,我不会反感JavaScript解决方案,仅供将来参考。

如果有任何用处,我试图使用im.css更改Opera的IRC设置格式,以便制作复制/粘贴日志格式,就像传统的IRC客户端一样。

1 个答案:

答案 0 :(得分:1)

您当前无法将::before::after伪元素与任何其他伪元素(甚至不是自己)嵌套。