отображение списка UL в IE в зависимости от места открытия
Вложений: 2
Приветствую!
Может, кто сталкивался с подобным, подскажите :) Есть выпадающее CSS меню, сверстанное в тегах ul li. В браузерах отображается нормально, а вот в IE как всегда грабли. Причем интересно повернутые. Если открывать html-файл с локального диска - все красиво. С сервера - меню начинает "прыгать" (показано сравнение на скриншоте). Еще большую непонятность вносит то, что при открытии из_сети (шары) наблюдается то же самое, что при открытии с сервера. Код приложил. Спасибо! |
навскидку, стили с height min/max-height не кроссбраузерные. Для старых IE лучше сделайте заточенный стиль и вставьте после основного <!--[if lt IE 8]>....<![endif]-->
|
Sham, отключил для пробы стили height min/max-height, эффект тот же с меню... Причем ладно бы стабильно ИЕ портил, так портит только при открытии из сети, с диска все корректно выглядит. Вот это странно
|
В локальном режиме отключён режим совместимости, а в сетевом у вас наверное кнопочка нажата. То бишь, для IE 7- нужны костыли. Откройте средства разработчика и поиграйте режимом браузера.
|
Sham, спасибо за подсказку!
действительно, главная проблема была в наличии <div> для вставки стрелочек у выпадающих пунктов. С Float возникал затык. Вопрос: как можно еще культурно сделать эти стрелочки через стили? Структура меню будет генериться автоматически, не хочется в отдаваемую структуру вставлять лишние img |
Время: 02:07. |
Время: 02:07.
© OSzone.net 2001-