У меня есть меню наведения CSS, которое работает во всех браузерах, кроме ... сюрприз - IE6!
#menu_right ul li:hover ul { visibility: visible; }
Этот ul
изначально скрыт, очевидно. Когда я наведите курсор мыши на его родителя li
, он должен появиться ... но это не так.
Чтобы попытаться точно определить проблему, я попытался сделать ul
изначально видимым и заставил действие при наведении на что-то другое. Например:
#menu_right ul li ul { visibility: visible; }
#menu_right ul li:hover ul { background: red; }
Это не помогает. В других браузерах (включая IE7 +) ul
станет красным, когда я наведу курсор на его родительский list element
. Но не в IE6. Чего мне не хватает?