2010-08-09 32 views
6

pregunta NOOB ...CSS LI hover - ¿compatible con el navegador?

¿Funcionan LI:HOVER{background:url(image.jpg) 0 0 no-repeat;} en todos los navegadores?

+0

Bueno, el pseudo selector ': hover' no funciona en IE6, funciona solo para enlaces. – Sarfraz

+0

posible duplicado de [IE6 Hover Issue] (http://stackoverflow.com/questions/2571073/ie6-hover-issue) – Sarfraz

Respuesta

5

http://www.quirksmode.org/css/contents.html, sí, pero < = IE6 tiene algunos problemas, pero ¿a quién le importa?

+1

si por "algunos problemas" quiere decir que no funciona en absoluto, estoy de acuerdo. ': hover' solo funciona para enlaces en IE6, y la pregunta de OP es respecto a' LI'. –

+0

+ uno para eso;) Pero aún así, ¿a quién le importa ThoKra

+0

¿Hay alguna manera de combatir el "parpadeo" entre la imagen de carga? cuando muevo el mouse, obtengo el parpadeo blanco ... –

6

IE versions older than 7 won't support it.

Recomiendo IETester.

También, background-repeat is supposed to be defined before background-position, aunque la mayoría de los navegadores comprenderán los valores en el orden que se les dé.

+0

Solo para agregar una nota a la respuesta: ': hover 'tiene problemas con las pantallas táctiles, por lo que la respuesta a la pregunta de OP sería" no "para esos navegadores, a menos que tomemos los trucos y las soluciones. Pero estoy seguro de que sería mejor tener un comportamiento diferente en esos casos, en lugar de la pseudoclase ': hover'. –