Вопрос по css3, pseudo-element, css, firefox, selection – Выбор меняет цвет, когда Firefox теряет фокус

5

Я устанавливаю цвет фона выделения с помощью CSS:

<code>::selection {
  background:#cc0000;
  color:#fff;
}

::-moz-selection {
  background:#cc0000;
  color:#fff;
}
</code>

В большинстве браузеров, когда фокус находится где-то еще (например, IFrame), цвет выделения останется прежним, например:

enter image description here

но в Firefox он не выиграет:

enter image description here

Вы можете увидеть это в действии на jsFiddleВот.

Как я могу заставить Firefox установить цвет выделения в этом случае? Это ошибка?

Связанные с:stackoverflow.com/questions/6730814/… Tim Down

Ваш Ответ

1   ответ
3

К сожалению, не существует способа сделать это.

Is this a bug?

Никто (включая самих Mozilla?) Не может сказать наверняка; это никогда не было указано в то время как::selection был еще в спецификации CSS3. Я не могу найти какую-либо информацию оMDN or bug reports on bugzilla.mozilla.org на этом тоже. но я нашелэтот отчет об ошибке, который, по-видимому, остался нерешенным с момента сообщения в 2010 году.

Это может быть уточнено в будущем, например, если::selection возвращается в пользовательском интерфейсе 4.

Неудовлетворительно. Но спасибо, что нашли сообщение об ошибке! paleozogt
Есть ли у них планы по исправлению ошибки? Это уже два года спустя, и я все еще испытываю эту ошибку в последней версии Firefox!

Похожие вопросы