Подменю не работает с IE 7 - PullRequest
       21

Подменю не работает с IE 7

0 голосов
/ 04 февраля 2012

http://jsbin.com/asafow/4/edit#preview

У меня есть это меню, и оно отлично работает в FF, IE8 / 9 Chrome. Но он не работает в IE7, когда я нахожу над «Другая работа».

Мне интересно, если кто-нибудь даст мне совет, как решить проблему.

Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 16 июля 2013

Я решил свою проблему с этим:

<meta http-equiv="X-UA-Compatible" content="IE=edge">
0 голосов
/ 18 ноября 2013

Если вы проверите код, который вы написали css

#nav li:hover{
    background: #01291e url('http://www.cecilieokada.com/assets/images/cecilie/hover.png') no-repeat 50% 33px;
    line-height: 47px;
}

эта высота строки вызывает проблему при удалении строки-высоты: 47px; тогда он будет нормально работать в IE7. если вы хотите удалить его только для IE7, тогда вы можете использовать условный комментарий, как описано ниже:

http://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/

0 голосов
/ 04 февраля 2012

Обычно подменю не работают в IE7 из-за CSS. Контейнер элемента должен иметь свойство:

z-index:10; /* while 10 is any number */

Я уже сталкивался с такой ошибкой и исправил ее с помощью css.

...