2

我在页面上有深色背景和较浅的文字。当有人选择文本时,我希望背景更亮,文本更暗。我为此使用以下CSS:

CSS

p{
background: #aac;
color: white;
}

p::selection {
background: lime;
color: black;
}

这在 Chrome 和 FF 中运行良好,但在 IE8 中中断。我如何确保它也能在那里工作?

4

1 回答 1

3

::selectionIE8 及更低版本不支持。

如果您希望支持它,您将需要某种 polyfill;但是,似乎没有任何现有的 polyfill 支持这种选择器。

于 2013-11-11T20:08:19.037 回答