Как я могу заставить это меню вести себя в IE6? - PullRequest
0 голосов
/ 28 октября 2009

У меня есть сайт, меню которого некорректно работает в IE6, и только в IE6 .

Предварительный просмотр сайта можно посмотреть .

HTML и CSS слишком длинные, чтобы публиковать здесь, но, пожалуйста, просмотрите источник и CSS .

Я реализовал условные комментарии и подключаемый модуль IE6 Update jQuery . Ни одна из них не работает.

Ответы [ 2 ]

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

Попробуйте вызвать hasLayout на любом расположенном объекте с помощью css zoom:1. Кроме того, дайте явные высоты везде, где это возможно.

0 голосов
/ 29 октября 2009

Я не уверен, насколько это все еще актуально, но, по моему опыту, многоуровневые меню являются трудной задачей для реализации кросс-браузерной работы. IE 6 обычно нуждается в дополнительной помощи в форме Javascript.

Я использовал метод раскрытия Suckerfish во многих случаях, который можно найти здесь . Он также использует неупорядоченные списки и обеспечивает поддержку IE6 в форме Javascript. Однако может потребоваться переписать собственную логику меню.

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