Az Internet Explorer 8 átmegy az Acid2 teszten

Az Internet Explorer fejlesztői blogjukban megemlítik, hogy az elmúlt évben szorgosan dolgoztak az IE 8-on. Mint írják, ennek eredményeképpen a múlt héten egy olyan fontos mérföldkőhöz érkeztek el, amely valószínűleg érdekelni fogja a webes fejlesztőket: az Internet Explorer 8 motorja "standards" módban hiba nélkül képes leképezni az Acid2 tesztet.

A blogbejegyzés itt. Egy videó arról, hogy az IE fejlesztői milyen utat jártak/járnak be, miközben megpróbálják az általuk fejlesztett böngészőt a webes szabványoknak megfelelővé tenni.

Hozzászólások

Van egy érzésem, hogy nem a "standards" mód lesz az alapértelmezett. Hanem vmi "legacy_ie" nevű.
---
Ketchup elementál megidézése a sajt síkra

Videó 19:58-tól az orosz srác aszondja, hogy a legacy_ie a default és külön kell majd kérni, hogy standards compliance módban fusson, ha jól értem aszondja, hogy defaulte ugyanazt fogjuk látni, mint ie7 alatt.

"The incorrect behavior will still be there, unless the new content wants IE to be in standards compliance mode. It will ask us and we will show perfectly standard picture." Imádom az orosz angolt.
20:36
"The challenge there really is that we dont even know for content after we release IE8 what version of IE trying to get it work. In particular web developers trying the content to work across multiple versions. They want it to work IE6 and IE7, even after we shipped IE8, until these browsers are important part of the mix of users coming to the website it have to make it work across all that browsers. It also want to make it work on also other browsers, and thats really where the standards compliance mode comes in."
ÉSSSSS kiejtette ezután a bűvös "interoperability" szót :D
22:12
"So we couldnt just fix a couple of bug in IE6, and 'hey, we passed the test!' We could, but... No, really, we couldnt. "

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.

Rajta vagyok a teman.

De amit a ficko mondott, abbol nekem az jott le, hogy ha valid (X)HTML kódot adsz vissza C/PERL/PHP/JAVA/DOTNET/SSI/anyamkinja framework-bol, vagy csak siman a statikus html-ed valid, akkor standards compliance-ban fog menni.
Asszem Firefoxnal az IE kompatibilis(sagot probalo) engine a "quirks mode". Na, IE8 alatt a szabvanyossago probalo a standards mode :-D

--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.


if (acturl.contains ("acid2/test.html")) {
    ShowImage ("acid2test.jpg");
} else {
...

Most neztem, a firefox 3 beta2 nem megy at az acid2 teszten. Nem ugy volt, hogy mar atmegy, juhej van?

A tűzróka csak a régebbi Acid2 tesztet teljesíti sikeresen, az újat csak a Firefox 3 fogja tudni. De azért a különbség most is látszik, csak nyisd meg IE7 és Firefox 2-ben az Acid2 Teszt oldalát..

IE7 Acid2 Test: http://www.konquer.org-a.googlepages.com/ie7acid2.PNG
Firefox 2 Acid2 Test: http://www.konquer.org-a.googlepages.com/firefox2acid2.PNG
Opera 9.25 - 9.50beta1 Acid2 Test: http://www.konquer.org-a.googlepages.com/opera925acid2.png
Referencia a helyes kimenetről: http://www.webstandards.org/files/acid2/reference.html

Opera esetében a legfrissebb béta és az utolsó stabil kiadás ugyanazt jeleníti meg. Firefox 3 beta 2 alatt pedig az Operáéhoz hasonló megjelenítést kapunk. Sajnos a Safari hozta a formáját, és el sem indult, pedig kíváncsi lettem volna rá.
(A friss netscape ugyanazt produkálta, mint az Firefox2.)

Ja, és Acid2 Tesztek az érdeklődőknek itt:
V1.0: http://www.webstandards.org/files/acid2/test_1-0.html
V1.1: http://www.webstandards.org/files/acid2/test_1-1.html
v1.2: http://www.webstandards.org/files/acid2/test_1-2.html
V1.3: http://www.webstandards.org/files/acid2/test_1-3.html
Aktuális: http://www.webstandards.org/files/acid2/test.html

UPDATE:

Safari 3 beta 4 és konqueror 3.5.8 alatt majdnem hibátlan, az Operáéhoz hasonló eredményt kapunk.
Konqueror 4 beta alatt pedig talán a legközelebb álla helyes megjelenítéshez. Pillanatnyilag az IE 8 után ezek szerint a Konqueror 4 követi legjobban a szabványokat. :)
A konqueror 3.5.8 az 1.3-as verziójú tesztig mindent tökéletesen jelenít meg.

Nagy Péter
www.konquer.org

Utanaolvastam:

  • semi-public build
    The "reflow branch" nightly builds, whose code was branched from the Gecko 1.9/Firefox 3.0 trunk and was merged back into the trunk on December 8, 2006.
  • public nightly build
    Firefox 3 reflow-refactoring branch lands on main Gecko trunk. Firefox/Camino/SeaMonkey trunk builds now pass Acid2, barring other regressions

Amugy ezt is olvastam:
December 12, 2007
Internet Explorer 8.0
non-public build
First build of Internet Explorer to render Acid2 correctly when using 'standards mode'

Mindezt itt.

Az Acid2 teszt nem megy át
a "Tidy html validátoron (0.8.4.0)" Firefox 2.0.0.11-ben

Generated by Tidy, originally developed by the W3C.:

Result: 0 errors / 16 warnings


Info: Doctype given is "-//W3C//DTD HTML 4.01//EN"
Info: Document content looks like HTML 4.01 Strict
Info: No system identifier in emitted doctype
line 129 column 4 - Warning: trimming empty <p>
line 129 column 7 - Warning: <table> lacks "summary" attribute
line 133 column 22 - Warning: trimming empty <div>
line 133 column 27 - Warning: trimming empty <div>
line 134 column 23 - Warning: trimming empty <div>
line 136 column 23 - Warning: trimming empty <div>
line 136 column 28 - Warning: trimming empty <div>
line 136 column 33 - Warning: trimming empty <span>
line 136 column 39 - Warning: trimming empty <em>
line 136 column 43 - Warning: trimming empty <strong>
line 139 column 4 - Warning: trimming empty <ul>
line 140 column 5 - Warning: trimming empty <li>
line 141 column 5 - Warning: trimming empty <li>
line 142 column 5 - Warning: trimming empty <li>
line 143 column 5 - Warning: trimming empty <li>
line 146 column 35 - Warning: <table> lacks "summary" attribute

Ez az oldal (ahol beírok) meg 66 errorral hasal el, 0 warning-gal

ha meg nézem, 0 error / 51 warnings

mindenki higyjen azt amit akar!

Üdvözlöm az IE csapat fáradozásait.