2012-05-08 15 views
5

Estoy fijando el color de fondo de selección a través de CSS:selección cambia de color cuando Firefox se pierde el foco

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

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

En la mayoría de los navegadores cuando el foco está en otra parte (como un marco flotante), el color de selección se mantendrá igual , por ejemplo:

enter image description here

pero en Firefox no lo hará:

enter image description here

Puede ver esto en acción en jsFiddle here.

¿Cómo puedo obtener Firefox para establecer el color de selección en este caso? ¿Es esto un error?

+0

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

Respuesta

3

¿Cómo puedo obtener Firefox para establecer el color de selección en este caso?

Desafortunadamente, no parece haber una manera de hacerlo.

¿Este es un error?

Nadie (incluidos los propios Mozilla) puede decirlo con certeza; esto nunca se especificó mientras ::selection aún estaba en la especificación CSS3. No puedo encontrar ninguna información en MDN o informes de error en bugzilla.mozilla.org en esto tampoco. pero encontré this bug report, que al parecer no se ha resuelto desde que se informó en 2010.

Esto se puede aclarar en el futuro, p. si ::selection regresa en la interfaz de usuario 4.

+1

Decepcionante. Pero gracias por encontrar el informe de error! – paleozogt

+0

¿Tienen planes para corregir el error? Esto ya es dos años después y todavía estoy experimentando este error en la última versión de Firefox. – www139

Cuestiones relacionadas