Nie ma przeglądarki doskonałej. Chociażby w odniesieniu do wsparcia CSS widać ogromne rozbieżności między standardami, a implementacją. Jednak są przeglądarki lepsze, gorsze, te złe i Internet Explorer :]

Jak sobie radzić z IE? Sami projektanci widocznie uznali, że ich przeglądarka zachowuje się wyjątkowo dziwnie w niektórych sytuacjach i udostępnili developerom furtkę w postaci instrukcji warunkowych specjalnie dla IE. Czy to nie jest przyznanie się do błędu? Ale do rzeczy…

Wszystko wyjaśnia ten fragment kodu:


<!--[if IE 6]>
Tylko IE wykona tę instrukcję.
<![endif]-->

Instrukcja pozwala nam na wykrycie przeglądarki i jej wersji, możliwe jest także zastosowanie instrukcji gt lub lte, które odpowiednio oznaczają wersję późniejszą niż i równą lub wcześniejszą.

Tutaj możecie otrzymać więcej informacji na temat instrukcji warunkowej IE.

I małe sprostowanie. Nie, nie jestem haterem Microsoftu, ani ich produktów. To tylko pozostałości frustracji po IE 6 ;-)