Хорошие проблемы с Internet Explorer

Я столкнулся с небольшим сбоем в Internet Explorer. Сайт выглядит так, как должен в Firefox (http://i27.photobucket.com/albums/c190/blcArmadillo/FirefoxView.jpg). Но когда я загружаю его в Internet Explorer, кажется, что фон из моей верхней панели применяется ко всему сайту, как вы можете видеть на этом снимке экрана: http://i27.photobucket.com/albums/c190/blcArmadillo/AfterLoad.jpg. Странно то, что если я прокручиваю страницу вверх и вниз, те части страницы, которые выходят за пределы экрана, внезапно имеют правильный белый фон, как вы можете видеть на этом снимке экрана: http://i27.photobucket.com/albums/c190/blcArmadillo/AfterScroll.jpg.

Сайт временно находится по адресу http://evergreenwebdesigns.com/playground/dsite/. Если вы знаете, как исправить этот глюк, пожалуйста, дайте мне знать. Спасибо за вашу помощь.


person Ian Burris    schedule 21.12.2008    source источник


Ответы (1)


Это распространенная проблема IE "hasLayout. Ознакомьтесь с исправлением, которое я предложил для другого Проблема CSS, которая должна работать и в вашем случае.

Однако в вашем случае вы должны применить его и к IE7, поэтому:

<style>
 .haslayout {
     * display:inline-block; /* Limit to IE7 and below */
 }
</style>

И примените этот класс к оскорбительному div

person Eran Galperin    schedule 21.12.2008