Microsoft Internet Explorer

Wpis dodany 2009.01.28, 00:31:45, 0 komentarzy

Notka adresowana do osób zajmujących się tworzeniem stron WWW.

Każdy webdeveloper/webdesigner tworzący strony zgodnie ze standardami, wie doskonale, jak bardzo zacofana technologicznie jest przeglądarka Microsoft Internet Explorer. Niestety, testując kolejne wersje najnowszej IE (8) ze smutkiem obserwuję, że nawet największe od lat postępy oznaczają tylko zbliżanie się IE do nowoczesnych przeglądarek.

Po kompletnie nieużywalnym w wersji 6 i "skaczącym" w wersji 7 menu Katalogu SEO, IE 8 ma problemy z ukrywaniem bloków, ukrywa za to niepotrzebnie odnośniki (nie mam nawet pomysłu czemu).
Widać więc wciąż duże problemy z CSS - naturalnie nowoczesne przeglądarki (najnowsze wersje: Mozilla Firefox, Opera, Apple Safari, Google Chrome, Epiphany) wyświetlają menu w 100% poprawnie.

Postanowiłem więc, że Katalog SEO -mimo swej natury- zacznie wyświetlać ostrzeżenie dla użytkowników Microsoft Internet Explorer... Jeśli ktokolwiek byłby zainteresowany podobnym rozwiązaniem, zachęcam do umieszczenia kodu:

Tuż po <body>
<!--[if IE]><script type="text/javascript" src="msie.js"></script><![endif]-->

W pliku msie.js
// Internet Explorer warning
document.write('<div style="display:block;text-align:left;background:url(download/icon-error.gif) no-repeat center left #FFFFA3;border-bottom:1px solid #D58A00;color:#0A0700;padding:2px 0 2px 18px;margin:0;">Używasz Microsoft Internet Explorer - przeglądarka ta <a href="http://pl.wikipedia.org/wiki/Acid2" rel="nofollow" style="color:#0A0700;text-decoration:underline;font-weight:normal;">wyświetla strony błędnie</a>! Zalecamy zmianę przeglądarki na <b>dowolną inną</b> (np. <a href="http://firefox.pl/" rel="nofollow" style="color:#0A0700;text-decoration:underline;font-weight:normal;">Firefox</a>).</div>');

Lub -alternatywnie- bez użycia zewnętrznego pliku:
Wyłącznie tuż po <body>
<!--[if IE]>
<script type="text/javascript">
// Internet Explorer warning
document.write('<div style="display:block;text-align:left;background:url(download/icon-error.gif) no-repeat center left #FFFFA3;border-bottom:1px solid #D58A00;color:#0A0700;padding:2px 0 2px 18px;margin:0;">Używasz Microsoft Internet Explorer - przeglądarka ta <a href="http://pl.wikipedia.org/wiki/Acid2" rel="nofollow" style="color:#0A0700;text-decoration:underline;font-weight:normal;">wyświetla strony błędnie</a>! Zalecamy zmianę przeglądarki na <b>dowolną inną</b> (np. <a href="http://firefox.pl/" rel="nofollow" style="color:#0A0700;text-decoration:underline;font-weight:normal;">Firefox</a>).</div>');
</script>
<![endif]-->

Dodaj nową odpowiedź
Zawartość pola nie będzie udostępniana publicznie.
CAPTCHA
To pytanie ma na celu weryfikację, czy nie jesteś programem wysyłającym spam.
                 _       _      _   _        
___ __ _ | |__ | | __ | | | | _ __
/ __| / _` | | '_ \ | |/ / | |_| | | '__|
| (__ | (_| | | |_) | | < | _ | | |
\___| \__,_| |_.__/ |_|\_\ |_| |_| |_|
Enter the code depicted in ASCII art style.