Delirios de un Informático

Pseudoclase hover en Internet Explorer

Llevo unos dias peleando con Internet Explorer y su incompatibilidad con los estándares. Una de las cousas que me frustran a la hora de diseñar algo visible es la carencia de la pseudoclase hover para todo lo que no sea un enlace.

Para solucionarlo hay un método ( bastante cutre, sí ) que consiste en forzar un cambio de clase en el evento onmouseover, de modo que se simula el efecto. En este artículo de A List Apart muestran cómo hacerlo con listas para generar menús desplegables. Un sencillo código JavaScript soluciona el problema….

7 thoughts on “Pseudoclase hover en Internet Explorer”

WiZaRd_ dice:

Internet Explorer.
1. m. Dícese de aquel navegador tan fabuloso que tantos y tantos problemas nos evita a diario.
Real Academia Española © Todos los derechos reservados

WiZaRd_ dice:

Oh, no dejó… pena. 🙁 iba a poner un acronym a la m. que pusiera “mierda” donde se ve el “m</actronym>” pero vamos, ahora ya lo sabéis igual. 😛

David Martínez dice:

Ya está 😀 mú bueno xD

WiZaRd_ dice:

Gracias David, ahora se ve mejor, jaja. 😛

BenKo dice:

¿Has visto lo qué está tramando Icebeat? Muchos quebraderos de cabeza nos va a ahorrar 🙂

David Martínez dice:

Si, sigo a IceBeat a diario y es la caña el tema ese 🙂

Delirios de un Informático » JavaScript » Mejorando Internet Explorer

[…] Comentaba ayer lo frustrante de intentar usar pseudoclases hover en Internet Explorer. Curioseando un poco más di con una serie de scripts y trucos ¿recopilados? ¿programados? por Dean Edwards agrupados en un paquete llamado IE7. Añade sopo […]