Joomla Главное меню не отображается в Internet Explorer - PullRequest
1 голос
/ 30 марта 2011

Я разработал сайт Joomla, Yogamother.com .В этом верхнем меню сайта есть выпадающее меню.В этом меню отображаются все остальные браузеры.но это не отображается в Internet Explorer 6. А также некоторые статьи, которые не появляются в Internet Explorer. (словарь йоги, что такое йога), пожалуйста, посоветуйте мне.как я могу это потребовать.

Спасибо

Ответы [ 4 ]

2 голосов
/ 15 апреля 2011

У меня нет IE6 ни на чем, поэтому я использую IETester DebugBar, поэтому я не могу гарантировать, что вижу то же самое, что и настоящий IE6.Тем не менее, это выглядит как проблема z-index для меня.В IETester вы можете выбрать область, в которой должно находиться меню, и он скопирует все последующее из меню.Может показаться, что меню по какой-то причине находится под фоновым изображением.

Вам следует серьезно подумать и об избавлении от таблиц.Ваш дизайн не особенно сложен и будет легко писать без таблиц.Это ускорит рендеринг и значительно очистит ваш код.

1 голос
/ 16 апреля 2011

Устранение неполадок IE

В шаблоне Joomla должно быть ОШИБКА МАРКИРОВКИ . Поэтому убедитесь, что теги разметки открыты и закрыты правильно.

Вы можете проверить свою разметку в W3c Validator
http://validator.w3.org/

Вы также можете устранить некоторые другие проблемы со сценариями ... Некоторые из распространенных ошибок, перечисленных здесь, http://lifescaler.com/2008/05/ie-object-required-error-and-other-common-coding-mistakes/

Надеюсь, это поможет вам

0 голосов
/ 20 апреля 2011

Я предлагаю добавить это в ваш CSS:

* html #sfmenu { zoom: 1; }

Хак Star HTML гарантирует, что только IE6 получит этот стиль.zoom: 1 дает меню " layout ", таинственное свойство, которое исправляет многие вещи в IE6.(Я проверил это, добавив его на свой сайт с помощью IE Web Toolbar .)

После этого вы увидите, что меню смещено вверх примерно на 30 пикселей.В вашем меню HTML (в разделе «Видео») есть <hr>, что создает дополнительное пространство под меню.Я предлагаю удалить это <hr> или, по крайней мере, скрыть его с display: none для IE6.

0 голосов
/ 15 апреля 2011

Может быть, это как-то связано с проблемами положения IE6 при использовании "width: 100%"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...