IE6 CSS Hover problemas con el menú

Tengo un menú desplegable CSS que funciona en todos los navegadores, excepto ... ¡sorpresa - IE6!

#menu_right ul li:hover ul { visibility: visible; }

Estaul Se oculta inicialmente, obviamente. Cuando me coloco sobre su padreli, debería aparecer ... pero no lo hace.

Para tratar de identificar el problema, he intentado hacer elul inicialmentevisible y tuvo la acción de hover tomar en otra cosa. Por ejemplo:

#menu_right ul li ul { visibility: visible; }

#menu_right ul li:hover ul { background: red; }

Esto no ayuda. En otros navegadores (incluido IE7 +), elul se volverá rojo cuando me coloco sobre su padrelist element. Pero no en IE6. ¿Qué me estoy perdiendo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta