pal*_*ogt 5 css firefox selection css3 pseudo-element
我正在通过CSS设置选择背景颜色:
::selection {
background:#cc0000;
color:#fff;
}
::-moz-selection {
background:#cc0000;
color:#fff;
}
Run Code Online (Sandbox Code Playgroud)
在大多数浏览器上焦点位于其他地方(如IFrame)时,选择颜色将保持不变,例如:
但在Firefox上它不会:

您可以在行动上的jsfiddle看到这里.
在这种情况下,如何让Firefox设置选择颜色?这是一个错误吗?
在这种情况下如何让 Firefox 设置选择颜色?
不幸的是,似乎没有办法做到这一点。
这是一个错误吗?
没有人(包括 Mozilla 自己?)可以肯定地说;::selection当它仍在 CSS3 规范中时,从未指定过。我在MDN上找不到任何信息 或bugzilla.mozilla.org上的错误报告。但我确实发现了这个错误报告,该错误报告自 2010 年报告以来显然一直没有得到解决。
这可能会在将来得到澄清,例如如果::selection在 UI 4 中返回。