我想知道是否可以在选择时更改元素的文本。例如,如果我有
<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客户端一样。
答案 0 :(得分:1)
您当前无法将::before
或::after
伪元素与任何其他伪元素(甚至不是自己)嵌套。