Я создал простое выпадающее меню только с помощью css, оно отлично работает во всех браузерах, кроме Internet Explorer 7, когда я нахожу ссылку на меню, оно показывает выпадающие элементы, но когда мышь удаляется от ссылки, выпадающие элементы исчезают как я могу это исправить?
Когда это происходит с моими меню, обычно это происходит потому, что между элементом, который временно отображается на: hover, и элементом, вызвавшим временное отображение, есть пробел.
У вас есть ссылка или пример кода?
Вам необходимо display элемент a как элемент block с нулем margin.
display
a
block
margin
ul li a { display: block; margin: 0; }
Чтобы дать элементам некоторое внутреннее пространство, просто используйте padding.
padding