Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Firefox失去焦点时,选择会改变颜色_Firefox_Css_Selection_Pseudo Element - Fatal编程技术网

当Firefox失去焦点时,选择会改变颜色

当Firefox失去焦点时,选择会改变颜色,firefox,css,selection,pseudo-element,Firefox,Css,Selection,Pseudo Element,我正在通过CSS设置选择的背景色: ::selection { background:#cc0000; color:#fff; } ::-moz-selection { background:#cc0000; color:#fff; } 在大多数浏览器上,当焦点位于其他位置(如IFrame)时,选择颜色将保持不变,例如: 但在Firefox上它不会: 您可以在JSFIDLE上看到这一点 在这种情况下,如何让Firefox设置选择颜色?这是虫子吗 在这种情况下,如何让Fir

我正在通过CSS设置选择的背景色:

::selection {
  background:#cc0000;
  color:#fff;
}

::-moz-selection {
  background:#cc0000;
  color:#fff;
}
在大多数浏览器上,当焦点位于其他位置(如IFrame)时,选择颜色将保持不变,例如:

但在Firefox上它不会:

您可以在JSFIDLE上看到这一点

在这种情况下,如何让Firefox设置选择颜色?这是虫子吗

在这种情况下,如何让Firefox设置选择颜色

不幸的是,似乎没有办法做到这一点

这是虫子吗

没有人(包括Mozilla自己?)可以肯定地说;当CSS3规范中仍有
::selection
时,从未指定过此项。我也找不到有关此项的任何信息或错误报告。但我确实发现了这个问题,自2010年被报道以来,这个问题显然一直没有得到解决


这可能在将来得到澄清,例如,如果
::selection
在UI 4中返回。

相关:他们是否有修复错误的计划?这已经是两年后的事了,我在最新版本的firefox中仍然遇到这个bug!