2009-05-05 36 views
5

He visto en muchos weblogs cuando seleccionamos texto, el color de fondo del texto cambia en lugar del azul habitual. This Tech Funciona en Firefox y Safari, ¿hay algún método disponible para Internet Explorer?¿Cómo cambiar el color del texto seleccionado en Internet Explorer?

+0

no parece prometedor, IE parece que va en sus formas http://www.microsoft.com/enable/training/ie6/selectcolor.aspx quizás javascript? – nickmorss

+0

El selector SELECTED en la pregunta original funciona bien en IE9. – EricLaw

Respuesta

1

No se puede hacer en IE con CSS puro y tampoco conozco ninguna JS preempaquetada que pueda hacer el trabajo.

+0

Tiene razón, ya sabes. –

+0

Ok .. No hay problema –

0

No es compatible con IE, hasta donde yo sé. A menos que haya algún truco inteligente que no sepa.

0

creo que sería difícil de emular

  • Se podría tratar de establecer un color de fondo para el texto seleccionado, pero el resaltado de color azul por defecto probablemente arruinar su efecto
  • El navegador probablemente ahogarse algunos sistemas cuando alguien selecciona una gran cantidad de texto y cambia su selección rápidamente.

Creo que debería usar CSS para los navegadores que lo soportan, y espere pacientemente a que IE lo adopte.

+0

Gracias Alex ... Eso espero –

0

Siempre puedes eliminarlo.



    

     if (window.getSelection) { 
      if (window.getSelection().empty) { // Chrome 
      window.getSelection().empty(); 
      } else if (window.getSelection().removeAllRanges) { // Firefox 
      window.getSelection().removeAllRanges(); 
      } 
     } else if (document.selection) { // IE? 
      document.selection.empty(); 
     } 

    

 
Cuestiones relacionadas