Akceptacja obsługi standardów

January 22nd 2008 01:19 pm

Tłumaczenie artkułu Aaron Gustafson: “Opting-in to standards support” opublikowanego na WaSP w dniu 22 stycznia 2008 r.

W najnowszym wydaniu A List Apart, w końcu mogłem przedstawić nową strategię Microsoftu dotyczącą forward-compatibility, którą opracowano we współpracy z kilkoma osobami należącymi do WaSP.

Kiedy wypuszczono na rynek IE7 witryny zaczęły się psuć. Ludzie należący do internetowej społeczności doszukuwali się wielu przyczyn takiego stanu rzeczy, ale nikt nie wspomniał o tym, że wszystkie zgodne ze standardami mechanizmy wyświatlania są uruchamiane zakładając bezproblemowe wywołanie “przełącznika nagłówka DOCTYPE ”. Przywołam tutaj stary jak świat slogan: “Zakładając, że coś jest prawdą szkodzisz wszystkim na około”

A więc co to ma wspólnego z przełącznikiem nagłówka DOCTYPE? Otóż przełącznik nagłówka DOCTYPE zakłada, że jeżeli korzystasz z poprawnego nagłówka DOCTYPE “nowoczesnego” języka (np.. HTML 4), to wiesz co robisz i chcesz, żeby przeglądarka wyświetliła stronę w trybie zgodności ze standardami.

Załżenie to mogłoby funkcjonować prawidłowo, gyby nie twórcy narzędzi autorskich, mający dobre intencje i naciskani przez nas (zwłaszcza przez społeczność zajmującą się standardami internetowymi i WaSP), którzy zdecydowali się na domyślne umieszczenie w nowych dokumentach poprawnych nagłówków DOCTYPE co zaowocowało ograniczeniem możliwości przełącznika nagłówka DOCTYPE ponieważ nie było to wyraźne potwierdzenie. Żeby otrzymać katastrofę wystarczy dodać do tego fakt, że lwia część rynku przeglądarek przypadła IE6 na bardzo długo, więc stał się on najpopularniejszą przeglądarką, na której wielu projektantów testowało wyniki swojej pracy. Projektanci założyli (znowu to słowo) że układ strony jaki otrzymywali w IE6 był prawidłowy, nie zdając sobie sprawy z tego, że nieświadomie zaakceptowali aktualizacje mechanizmu wyświetlania pojawiające się w miarę rozwoju przeglądarki (a wszystko to wzmocnione 5 latami zastoju w technikach wyświetlania IE6).

A potem pojawił się IE7 ze swoim podkręconym mechanizmem wyświetlania i, no cóż, witryny zaczęły się psuć.

Pragnąc uniknąć tych problemów w przyszłości Microsoft zwrócił się do nas (WaSPu) z prośbą o pomoc w znalezieniu lepszego sposobu na włączenie obsługi standardów przez wyraźną akceptację. Więcej informacji problemach, przez które przeszliśmy można znaleźć w moim artykule na stronach A List Apart. Najnowsze wydanie prezentuje też komentarz współpracownika WaSP Erica Meyera (niezaanagażowanego w opracowywanie rozwiązania, ale poproszonego o ocenę naszej pracy), który zabierze czytelnika na umysłową wycieczkę, na którą on sam wybrał się, gdy usłyszał o naszej rekomendacji. Seria artykułów dla ALA pisana na temat tzw. “targetowania wersji przeglądarek” zakończy się opuplikowanym za dwa tygodnie tekstem Petera Paula Kocha, który, podobnie jak ja, był zaangażowany w rozwój tej techniki. Artykuł ten omówi aplikację mechanizmu targetowania przeglądarek w IE8 i kolejnych wersjach.

Posted by admin under Explorer & Przedlądarki internetowe & Standardy Sieciowe & WaSP |

Comments are closed.