У меня есть верхняя панель навигации, работающая в основных браузерах, включая ie8 и выше. ТЕМ НЕ МЕНИЕ. Когда я перевожу IE8 в режим совместимости (который, как я думал, будет тестироваться для браузеров ie7), он больше не работает. Я могу найти любую логическую причину, почему это не так. вот сайт: http://redemptionconnect.com/pages/articles#
Может кто-нибудь помочь с этой ситуацией?
Итак, я понял это! Все, что мне нужно было сделать, это применить float: left; к элементу li. Это сработало в ie7!
Логическая причина заключается в том, что у старых браузеров есть различные проблемы (не только IE, но часто более старый IE может быть огромной проблемой).
IE7 не поддерживает inline-block.Вам нужно будет найти другое решение.
Начните здесь, это может помочь вам.
http://www.brunildo.org/test/InlineBlockLayout.html