¿Existe alguna otra forma que no sea JS para lograr resaltar las filas de la tabla con CSS en IE?

StackOverflow https://stackoverflow.com/questions/695970

Pregunta

Me gustaría agregar resaltado de filas al pasar el mouse usando CSS que funcionará en Internet Explorer.He probado lo siguiente:

#tableId tr:hover td { background-color:#f00; }

Esto parece funcionar en Opera, Firefox y Safari, pero no en IE.

¿Existe una solución o la única solución es JavaScript?

¿Fue útil?

Solución

Algunas versiones de IE (en concreto, IE6, sin embargo: la libración está libre de errores en IE7) no son compatibles:. Vuelo estacionario, lo que significa que simplemente no hay manera de lograr fila destacando sin JavaScript

Para ser técnicamente correctos - IE6 apoyo:. Flotar, pero sólo en las etiquetas de anclaje, por lo que no puede hacer objetivo filas de la tabla

Otros consejos

Daniel Lew tiene razón.IE6 solo admite el desplazamiento sobre elementos de anclaje, pero sé por experiencia que IE7 admitirá el desplazamiento sobre lo que planeas hacer.Para que IE6 haga el desplazamiento que utilicé csshover.htc.No recuerdo dónde lo encontré, pero si buscas en Google "csshover.htc" obtendrás un montón de enlaces (ejemplo: lo que sea: flotar).Sé que era gratuito y de código abierto, por lo que también puedes copiarlo. este sitio lo hice :).

EDITAR:Soy un idiota.El enlace que proporcioné es exactamente el que usé :)

EDITAR2:Este es un desplazamiento que funciona en IE7 para exactamente la misma situación que usted (sin embargo, no implementa la solución de IE6) Directorio de búsqueda de camiones nuevos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top