Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] отображение списка UL в IE в зависимости от места открытия (http://forum.oszone.net/showthread.php?t=277527)

Surround 11-02-2014 14:55 2307266

отображение списка UL в IE в зависимости от места открытия
 
Вложений: 2
Приветствую!
Может, кто сталкивался с подобным, подскажите :)
Есть выпадающее CSS меню, сверстанное в тегах ul li. В браузерах отображается нормально, а вот в IE как всегда грабли. Причем интересно повернутые. Если открывать html-файл с локального диска - все красиво. С сервера - меню начинает "прыгать" (показано сравнение на скриншоте). Еще большую непонятность вносит то, что при открытии из_сети (шары) наблюдается то же самое, что при открытии с сервера.
Код приложил.
Спасибо!

Sham 11-02-2014 15:48 2307291

навскидку, стили с height min/max-height не кроссбраузерные. Для старых IE лучше сделайте заточенный стиль и вставьте после основного <!--[if lt IE 8]>....<![endif]-->

Surround 11-02-2014 17:46 2307353

Sham, отключил для пробы стили height min/max-height, эффект тот же с меню... Причем ладно бы стабильно ИЕ портил, так портит только при открытии из сети, с диска все корректно выглядит. Вот это странно

Sham 11-02-2014 18:55 2307384

В локальном режиме отключён режим совместимости, а в сетевом у вас наверное кнопочка нажата. То бишь, для IE 7- нужны костыли. Откройте средства разработчика и поиграйте режимом браузера.

Surround 13-02-2014 11:24 2308306

Sham, спасибо за подсказку!

действительно, главная проблема была в наличии <div> для вставки стрелочек у выпадающих пунктов. С Float возникал затык. Вопрос: как можно еще культурно сделать эти стрелочки через стили? Структура меню будет генериться автоматически, не хочется в отдаваемую структуру вставлять лишние img


Время: 02:07.

Время: 02:07.
© OSzone.net 2001-