20 marca 2009, 23:39 dario Komentarze (0)

Emulacja IE7 na IE8

Zapewne wszyscy już wiedzą, że Microsoft wypuścił nową wersję Internet Explorer'a w wersji 8. Niestety wiadomo także, że nie wszystkie strony wyświetlane są prawidłowo / poprawnie / tak jak się należy w nowym IE8.

Okazało się, że także mój nowy projekt, który niedawno wdrożyłem u klienta nie wyświetla się poprawnie w najnowszej wersji przeglądarki. O dziwo poprawnie działa pod Operą, Firefox'em, IE7/6 i Safari. W IE8 pojawiają się dziwne przesunięcia, jakbym dodał po stokroć za duże marginesy. Najszybszym rozwiązaniem było zastosowanie przełącznika, który powoduje zmianę działania silnika renderującego strony w IE8 i zmusza go do działania w trybie emulacji IE7.

Wystarczy umieścić poniższąlinijkę w sekcji head strony.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Dzięki temu narazie mam spokój, a jak będę miał trochę więcej czasu zawalczę, aby strona wyświetlała się poprawnie i bez niego. :)

Tagi:

Tip

Komentarze zablokowane

O autorze

Dariusz Gil - projektant i programista aplikacji internetowych budowanych na platformie Microsoft w technologii ASP.NET (C#) oraz MS SQL Server. Obecnie właściciel (narazie :)) jednoosobowej firmy Softio.

Filtruj używając APML