2012-05-08 55 views
5

mam ustawienie koloru tła poprzez wybór CSS:Wybór zmienia kolor, gdy Firefox traci fokus

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

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

Na większości przeglądarek, gdy ostrość jest gdzie indziej (jak IFrame), kolor wybór pozostanie taka sama np:

enter image description here

ale na Firefox nie będzie:

enter image description here

Możesz to zobaczyć w akcji na jsFiddle here.

W jaki sposób mogę ustawić kolor selekcji w tym przypadku w przeglądarce Firefox? Czy to błąd?

+0

Powiązane: http://stackoverflow.com/questions/6730814/prevent-selection-being-greyed-out-in-iframe-in-firefox-without-using-contentedi –

Odpowiedz

3

Jak mogę ustawić kolor selekcji w tym przypadku w przeglądarce Firefox?

Niestety, wydaje się, że nie ma na to sposobu.

Czy to błąd?

Nikt (w tym sama Mozilla?) Nie może powiedzieć na pewno; to nigdy nie zostało określone, podczas gdy ::selection był wciąż w specyfikacji CSS3. Nie mogę również znaleźć żadnych informacji na temat MDN lub raportów o błędach na bugzilla.mozilla.org. ale znalazłem this bug report, który najwyraźniej pozostał nierozwiązany odkąd został zgłoszony w 2010 r.

Można to wyjaśnić w przyszłości, np. jeśli ::selection powraca w interfejsie 4.

+1

rozczarowujące. Ale dziękuję za znalezienie zgłoszenia błędu! – paleozogt

+0

Czy mają plany naprawienia błędu? To już dwa lata później i wciąż mam ten błąd w najnowszej wersji Firefoxa! – www139

Powiązane problemy