Jump to content
  • 0

некорректно отображается меню в internet explorer - нужна помощь


shall soul
 Share

Question

сделал сайт - neosoulcafe.ru

проблема у меня с меню

в Mozilla, Firefox и Opera всё отображается корректно,

а в Internet Explorer при наведении курсора на контекстное меню, оно пропадает.

может у меня что-то неправильно в коде?

помогите, пожалуйста, кто может!

СПАСИБО ;)

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Убедись что меню выпадает не ниже чем нужно. Вобщето в таких случаях более предпочтительно поставить не top:43px, а top:100%; тогда автоматом будет ставать на свое место.

Зделай картинку 1х1 пикселей гифовую прозрачную, и ее на выпадающий елемент бекграундом прорепить. В твоем случае это #imMnMn ul ul

Link to comment
Share on other sites

  • 0
СПАСИБО, что ответил ))))))))

Почему такая радостная реакция на то что я ответил?

Всеравно не помогло как говоришь. Хотя странно что непомогло. Ща детальнее разберемся.

Edited by mishka2
Link to comment
Share on other sites

  • 0

Здрасте вам...!

Ну значится так - Проверил ваше меню на FF,Opere и IE8! И все они выдают одинаковый результат - они все работают. Значит я делаю вывод, что у вас проблема в IE6. А это значит ,что у вас установлен WindowsXP (фу позор вам на вашу лысую голову ;) - это я так дурачусь)

Слушайте! Если вы в меню используете PNG то у вас с ним уже должны появится проблемы, используйте Fix'ы и смотрите , что будет. Также в IE6 есть проблемы с конструкцией hover - точнее воспринимается она только для ссылок - значит на помощь вам может прийти whatever:hover фикс! Также проблема может быть в слоях - так что можете также поиграться со слоями - ну вроде как z-index! если один элемент находится над другим...то его z-index выше.

Вот собственно так. Это проблемы , которые могут возникнуть , ну или болячки которые я смог выявить по фотографии...другими словами, чтобы понять в чем косяк,нужен весь код - включаяя CSS!

А вообще надо поднимать мир на борьбу с IE6! Пора забыть эту гадость как страшный сон, я в своих проектах уже использую следующий вариант - если браузер IE7 и ниже...то страница отображает ваш браузер устарел! Вот и вся любовь! На западе уже во всю CSS3 используют...а мы тут трем как сделать так чтоб в IE6 все работало.

Link to comment
Share on other sites

  • 0

вот что у меня в css получается

/* -- Menu Level -- */

#imMnMn ul ul {display: none; position: absolute; top: 43px; left: 0px; }

#imMnMn ul ul ul {top: 0; left: 149px;}

#imMnMn ul ul li {float: left !important; float: none; display: block !important; display: inline; }

#imMnMn ul li:hover li a, #imMnMn ul li.iehover li a, #imMnMn ul li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li a, #imMnMn ul li:hover li:hover li:hover li a, #imMnMn ul li.iehover li.iehover li.iehover li a {padding: 4px

3px 4px 6px; height: auto !important; height: 1%; font: 12px Tahoma; background-color: transparent; background-image: url(''); color: #808080; border: 1px solid #FFFFFF; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);

opacity: 1.0; width: 139px; float: left !important; float: none; margin-bottom: 0 !important; margin-bottom: -1px; text-align: center; }

#imMnMn ul li li {padding-bottom: 0; margin-bottom: -1px; }

#imMnMn ul li:hover li a:hover, #imMnMn ul li:hover li:hover a, #imMnMn ul li.iehover li a:hover, #imMnMn ul li.iehover li.iehover a, #imMnMn ul li:hover li:hover li a:hover, #imMnMn ul li:hover li:hover li:hover a, #imMnMn ul li.iehover

li.iehover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover a, #imMnMn ul li:hover li:hover li:hover li a:hover, #imMnMn ul li.iehover li.iehover li.iehover li a:hover {background-color: transparent; background-image: url('');

color: #FFFFFF; }

#imMnMn ul li:hover ul ul, #imMnMn ul li:hover ul ul ul, #imMnMn ul li.iehover ul ul, #imMnMn ul li.iehover ul ul ul {display: none;}

#imMnMn ul li:hover ul, #imMnMn ul ul li:hover ul, #imMnMn ul ul ul li:hover ul, #imMnMn ul li.iehover ul, #imMnMn ul ul li.iehover ul, #imMnMn ul ul ul li.iehover ul {display: block;}

Edited by shall soul
Link to comment
Share on other sites

  • 0

У меня очень похожая проблема - на www.aspirantspb.ru добавлял кнопку "I like" от фэйсбук - но не приглянуласьь и решил убрать. Как только убрал - на IE-6 перестало отображаться меню сайта www.aspirantspb.ru До этого и когда была кнопка меню отображалось. Сейчас вместо меню видны только ссылки, а текста разделов меню не видно.

На Опере и Мозиле все осталось по-прежнему. На более продвинутых версиях IE тоже все ОК.

Можно было бы просто отмахнуться от проблемы, тем более что посетителей с таким древним браузером всего несколько в день, но все же - это служащие учреждений и аспиранты вузов, и скорее всего у них другой возможности зайти на сайт нет.

Как можно решить проблему с IE-6? Буду признателен за Ваши ответы.

Edited by AspirantSPb
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy