css - 如何在 IE8 中风格化::选择?

标签 css

我的页面上有深色背景和浅色文本。当有人选择文本时,我想要更浅的背景和更暗的文本。我为此使用了以下 CSS:

CSS

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

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

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

最佳答案

::selection isn't supported by IE8 and lower versions.

如果您希望支持它,您将需要某种填充;但是,似乎没有任何现有的 polyfill 提供对此类选择器的支持。

关于css - 如何在 IE8 中风格化::选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19914929/

相关文章:

html - 如何在类别页面的帖子中显示 div - wordpress

css - 页脚有问题

javascript - HTML5 图片预加载

javascript - 如何确定我所在页面的哪一部分以便在我的导航栏上反射(reflect)出来?

html - 如何在不改变 html 代码顺序的情况下排列 div 元素?

javascript - 如何为 <a> 标签实现 .click()

同一 html 元素上的 CSS3 过渡延迟

javascript - react 淡入元素

html - 图像不随窗口大小缩放

css - Bootstrap 4 关闭 Canvas 菜单不适用于 iOS Safari