Internet Explorer 8 = 3w1

Na blogu twórców Internet Explorera 8 pojawił się interesujący wpis. Deweloperzy Microsoftu twierdzą, że IE8 będzie pracował w trzech różniących się trybach, by zapewnić kompatybilność z różnymi stylami tworzenia stron WWW.
W blogowej notatce Chris Wilson przedstawił sposób funkcjonowania najnowszej wersji Internet Explorera; pojawią się w nim trzy niezależne tryby renderowania kodu (X)HTML. Pierwsze dwa mają zapewniać kompatybilność z IE7 - będą to "Quirks mode" (tryb dla nietypowego kodu) oraz "Standard mode" (tryb standardowy, tj. zgodny z IE6 i IE7).

Trzeci, ostatni sposób obsługi stron WWW ma zapewniać wysoką zgodność ze standardami W3C - w końcu IE8 bezbłędnie przechodzi już test ACID2.

Twórczy nieład czy po prostu bałagan?

Paradoksalnie jednak, aby IE8 poprawnie rozpoznawał stronę kompatybilną ze standardami W3C, w jej źródle powinien pojawić się znacznik, który w normalnej sytuacji byłby zbędny - programista dwa razy musi zadeklarować to samo: definicję DOCTYPE w nagłówku plus właściwy tag META! Oczywiście wywołało to małą burzę wśród czytelników portalu Slashdot.org, bo pozostałe przeglądarki radzą sobie z samą tylko deklaracją DOCTYPE.

Nie należy zapominać, że to "programiści Microsoftu programistom Microsoftu zgotowali ten los". Internet Explorer przez wiele lat był na bakier z powszechnie akceptowalnymi standardami. Wymuszało to na webmasterach i webdeweloperach sprawdzanie witryn w kilku liczących się na rynku przeglądarkach, w tym w IE6, Operze i Firefoksie/Mozilli.

Warto zajrzeć: "Compatibility and IE8" (w języku angielskim)
Tagi: internet explorer 8
Ocena:
Twoja ocena:

Komentarze (17)

web

02-03-2008 21:33

m_gol: DOCTYPE określa się na początku dokumentu, jest to informacja dla przeglądarki w jakim języku piszemy stronę (HTML, XHMTL strict czy może transitional czy inne). NMatomiast gówniany M$ sobie życzy by z dedykacją i całusami dla billa gatesa określić jeszcze raz to samo w META tagach w headzie. Paranoja.

Arrinel

12-02-2008 11:01

w czym problem niech po prostu to zmienią a nie idą z klapkami na oczach ,w końcu posiadają odpowiednią wiedzę a jak nie potrafią to niech wykupią patent od konkurencji i sprawa załatwiona.Pozdrawiam. P.S. Wiem że microsoft jest ostatnio bardzo zajęty ale przydały by się jakieś gadgety na vistę

mpprojects

25-01-2008 12:57

Tworze strony w standardzie W3C i wymagam by każda przeglądarka potrafiła wyświetlić stronę. A ten gniot IE obdarzony przez Microsoft innowacyjnymi pomysłom robi co mu się podoba. Mam nadzieje że IE 8 coś zmieni w ich polityce przeglądarek internetowych i w końcu strony będzie wyświetlać jak każda inna przeglądarka. Microsoft chyba uświadomił sobie że jak on jest największą firmą na świecie to nie oznacza od razu że może sobie ustalać własne standardy.

galba

24-01-2008 10:12

tad to w istocie lewak i gorliwy cheguevarysta. To co on głosi jest gorsze od stalinizmu. Mao Stalin (MS) powie, że 3 znaczniki obowiązują - prawie (co za parszywy konformizm i ostrożność!!!) wszyscy uznają to za niepodważalną prawdę. No już, tad, wyjmuj z szafy koszulkę z mordą che guevary i zabieraj się do przetwarzania kodu w Expression Web. Jakże łatwo przejrzeć bolszewika....

Jarek

24-01-2008 09:05

@tad: Masz rację. Niestety, obawiam się o to samo. Największym złem, które pozostawiła po sobie wojna przeglądarek to utrwalona u webmasterów mentalność stada baranów. Tylko dzięki niej program ten może istnieć na rynku i funkcjonować w zastępstwie przeglądarki internetowej.

mb

24-01-2008 07:42

Inne przeglądarki (Firefox, Opera, Safari, Konqueror itd.) mają te 3 tryby już od dawna - nazywają się one odpowiednio Quirks Mode, Almost Standard Mode i Standard Mode. Ze strony Microsoftu to kolejne zgapianie od innych, nawet nad nazwami nie mogli lepiej pomyśleć...

tad

24-01-2008 01:10

podejrzewam, że chodzi o trochę coś innego niż podwojenie DOCTYPE. Jednak gdyby MS wymagał nawet trzykrotnego DOCTYPE to prawie wszyscy to zrobią. Wyjątki co tak chyba by nie zrobili, to ci kapłani, co na forach są tak pewni, że usprawiedliwią każdą "właściwość" systemu operacyjnego o ile występuje w dystryb. linuksa albo podemują się prób ośmieszania każdej "właściwości" o ile tam nie występuje. Podobnie wierzyli ideowi socjaliści (komuniści) prawie wiek temu.

fffatman

23-01-2008 22:18

sprawdzalem ostanio, wymuszone bylo to potrzeba, strone serwisu polskiego typu "wszystko czego potrza dziecieciu neo". pod opera nie szlo sie zarejestrowac. pod ff nie szlo sie zarejestrowac (mimo, ze ff na stronach pod ie sie stara), wystartowalem z drugiego kompa spod ie6 - nie poszlo (a tak niewiele brakowalo). sciagnalem ie7 - poszlo. nameczylem sie jak z *.rmvb pod ubu 8.04 (braki w repo). PS: ostatnio zaobserwowalem na stazu: z dwunastu chlopa 10 uruchomilo ff a nie ie (bylo ulatwienie: na niektorych pulpitach nie bylo ikony ie a na moim pod liskiem byl podpis "internet", jako, ze caly system byl pod kontrola win 2000 zmienilem ikone nad napisem "internet" na opere a samej operze "dla niepoznaki" dalem skorke z Visty. PS2: kiedy chcialem zmienic skorke pulpitowi okazalo sie, ze nie mam uprawnien (do tego czasu zmienilem kolory, rozdzielczosc, przegladarke, hehehe, admin zablokowal stage6 ale strone "co mozna legalnie palic we Francji" nie).

ZeNoN CewA

23-01-2008 22:15

Czyli najlepiej strone namalowac w edytorze graficznym, zapisac jako *.jpg i osadzic na stronie. Powinno dzialac na kazdej przegladarce IE :-)

Anonim1133

23-01-2008 21:07

hmm zamiast nasz kochany Micro$oft wymyślać,tworzyć, wynajdywać nowe standardy, zauważył by że już takowe mamy :> i też się zastosował? bo jak kiedyś chciałem pociąć laya... to wszędzie ładnie wyglądał... ale w IE... szkoda gadać ;< i podobno jeszcze im płacą im za pisanie takiego super softu? ;p

Paweł T.

23-01-2008 21:03

Quirks Mode -> pl.wikipedia.org/wiki/Quirks_mode W skrócie jest to po prostu tryb pracy przeglądarki w którym bardziej "zgaduje" ona jak ma wyglądać strona. Jedyną deklaracją zgodności ze standardami jest DOCTYPE. Sam Microsoft się na to zgodził będąc członkiem W3C, czyli organizacji ustalającej internetowe standardy. Jeśli chcą aby webmasterzy dodawali coś jeszcze to niech się za przeproszeniem pocałują... Dodatkowo dobrze by było zweryfikować informację o trzech silnikach renderujących. Sądzę, że redakcja się nie postarała. :) Według mnie, chodzi o "trzy tryby" w których będzie pracował silnik. Proszę się też nie cieszyć z tego, że IE8 przechodzi test ACID2. Znając programistów MS - napisali jakąś procedurę działającą wyłącznie z tym konkretnym testem. Dopóki testy nie wykarzą skuteczności IE8 w prawdziwym życiu to nie ma o czym rozmawiać.

pixel

23-01-2008 20:54

@ m_gol Oprócz doctype będziesz musiał użyć specjalnego meta tag''u, który powie IE8, że ta strona jest zgodna ze standardami.

bossot

23-01-2008 20:32

re m_gol 1) Pewnie chodzi o tryb zgodności z ie6, i te strony co się po ie7 "rozłażą" 2 nie mam pojęcia

m_gol

23-01-2008 20:02

Mam dwa pytania: 1) O co chodzi w "Quirks mode"? 2) Co dokładnie trzeba podwójnie zadeklarować? Jakiś DOCTYPE, czy co?

nx_2084

23-01-2008 19:47

Aby poprawnie wyświetlić witrynę dla wiekszości użytkowników Internetu, sprawdzam ja pod kątem pięciu przeglądarek internetowych. Jest to na początku czasochłonne i meczące - jednak po kilku serwisach - wiadomo już mniej więcej co i jak kodować, sprawdzenie jest tylko formalnością. Problem polega na czym innym - trzeba będzie poprawiać stare witryny, bo nowe "standardy" wg M$, oznaczają zwykle - nowe problemy.

sir radoslaw

23-01-2008 19:13

Nie wiedziałem że to M$ tworzył standardy, niestety tak było.... i jest. zazwyczaj webmasterzy zaniżaj poziom kodu do poziomu IE. Jakby prościej nie było zrobić jakiejś aktualizacji starszych wersji, a nową w końcu zrobić pożądną??? Pragne jeszcze dodać, że większość stron www nie spełnia standartów w3c i to o niczym nie swiadczy jak przejdzie te testy poprawnie. Porządna przeglądarka powinna obsługiwać każdą nowość..... no tak bezpieczeństwo nowe=niesprawdzone, ale to już kwestia systemu operacyjnego którego jak zauważyłem jest bardzo podatny na różnego rodzaju ataki....

~Gość

23-01-2008 19:11

Jak bardiak to bardiak :) Dalej robimy "własne" standarty.

Polecane

PC World z prezentem!

Tak, zamawiam 12 wydań PC World po 14,09 zł każde (zamiast 19,90 zł) od numeru 6/2012.
Dodatkowo program Panda Antyvirus Pro 2012,
chroniący aż 3 komputery, dostanę za darmo.

PC World 6/2012
Nowy numer PC World 6/2011
Razem: 169


  • Z darmową wysyłką
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »

Pobierz bezpłatnego e-booka

20 lat polskiej sieci
Ebook 20 lat polskiej sieci to kompletna charakterystyka polskiego internetu (oraz polskiego internauty). Odpowiadamy na pytanie, jak wygląda nasz kraj na tle bliższych i dalszych europejskich sąsiadów pod względem popularyzacji szerokopasmowych łączy internetowych i rynku mobilnego. Wymieniamy również wady i zalety korzystania z bezpłatnych punktów dostępowych.
Jeśli chcesz otrzymać darmowego e-booka, wpisz swój adres e-mail. Wyślemy Ci go natychmiast!
Wyrażam zgodę na wykorzystywanie mojego adresu email do celów marketingowych. rozwiń »