IE7 - CSS hacks

Czy Internet Explorer 7 też będzie technologicznym troglodytą jak jego poprzednicy?

Na blogu Internet Explorera w wątku Call to action developerzy IE proszą, by nie używać hacków w kodzie CSS, a istniejące już arkusze stylów wyczyścić z konstrukcji typu * html i zamiast nich użyć komentarzy warunkowych [if IE]

Co w sytuacji kiedy zrobiony przez nas projekt poszedł już w świat a użyliśmy np. tych hacków?

Na szczęście narazie nic niespodziewanego z IE7 Beta się nie dzieje o czym możemy przeczytać na blogu Erica Meyera. Nie wiadomo co będzie w wersji finalnej IE7. Beta ignoruje te hacki, ale developerzy IE z jakiegoś powodu proszą o wyczyszczenie styli.

Dlaczego tą notkę zacząłem od retorycznego pytania czy IE7 będzie technologicznym troglodytą jak jego poprzednicy? Bo będzie. Gdyby developerzy z IE potrafili/chcieli zrobić dobrą przeglądarkę, to nie wypisywali by na swoim blogu o zamienianiu CSS hacków na komentarze warunkowe… Gdyby IE7 miał być dobrą przeglądarką to powinien ignorować te hacki, tak jak robią to nowoczesne przeglądarki np. Firefox.

Jak widać developerzy IE7 boją się, że przeglądarka może się wysypać na tych hackach, co doskonale świadczy o jakości kodu tego programu…

Osobiście uważam, że nie ma sensu (na razie) usuwać hacków, poczekamy na oficjalną wersje IE7 i zobaczymy. Microsoft wypuścił Internet Explorery, które obsługę CSS mają spaczoną do granic możliwości, zmuszając nas do używania hacków w kodzie CSS. Teraz będzie IE7 więc rozcielmy mu dywanik (usuńmy hacki), by biedaczek sobie zębów nie połamał…

Jak to wszystko może się skończyć? Będzie należało robić trzy arkusze styli:

  1. dla przeglądarek internetowych
  2. dla programów IE5.x i 6.0
  3. dla programu IE7

Developerzy IE nie widzą w tym nic dziwnego. Więc w czym problem?…

  • Wednesday, 19 October 2005
  • 3,658 views