Magyar Opera

Címkék » acid2


Az Internet Explorer 8 már megoldja az Acid2 tesztet

Az IE8 megoldotta az Acid2 teszet
Az IE8, amint megoldotta a tesztet.

Ahogyan az Opera Watch bejegyzésében is olvasható, egy érdekes, mondhatnám izgalmas fordulóponthoz érkeztünk: minden bizonnyal már működni fog az Acid2 teszt Internet Explorer 8-ban, mely egy hasznos (vagy éppen idegesítő) apróság webfejlesztők számára, aminek célja az volna, hogy minden böngészőben ugyanúgy jelenjen meg egy weblap.

Az Acid2 tesztet jelenleg a Konqueror, a Safari, az Opera és az Opera Mobile valamint a Firefox 3 tudja sikeresen megjeleníteni, az Internet Explorer 7 és korábbi verziói még nem.

Mondhatnánk kis lépés ez egy webfejlesztő számára, de óriási a Microsoftnak. Reméljük, hogy ezzel valami tényleg elkezdődött, és hogy a valamikor megjelenő IE8 már használható is lesz valamire, folyamatos idegeskedésen és káromkodáson kívül.

Nem mindig jó az Acid2 Operában

Mostanában több helyen is panaszkodtak arra, hogy az Opera bizonyos esetekben hibásan jeleníti meg az Acid2 tesztet, annak ellenére, hogy elméletileg már átment ezen a teszten. A webstandards.org, ahol a tesztet készítették, el is helyezett az oldalán egy felhívást, ahová a teszttel kapcsolatos hibákat lehetett bejelenteni az Operával kapcsolatban. Ennek alapján kiderült, hogy több panasz valójában nem is hiba, hanem a teszt része, más esetekben pedig jogosan nem működik a teszt Operában.

A visszajelzések után meg is jelent egy újabb cikk a webstandards.org oldalán, ahol szépen összefoglalják azokat a hibákat, amelyeket az Operával kapcsolatban kaptak. A leggyakoribb ezek között az volt, hogy a kép szétcsúszik az oldal görgetésekor: ez valójában nem hiba, hanem a teszt része, a fixed típusú elemeket teszteli. A mosolygó figura akkor is széteshet, ha megváltoztatjuk az alapértelmezett betűtípusokat és méreteket: ez ugyancsak nem hiba, mivel a tesztnek csak a szokásos beállításokkal kell működnie. Az is a teszt része, hogy a figura orra színt vált, amikor rávisszük az egeret.

A kép akkor is szétesik, ha az Operában bekapcsoljuk az illeszkedést (fit to width) vagy a kisképernyős módot. Az illeszkedés esetében (lásd a képet) a teszt viszonylag jól jelenik meg, viszont több hibát is tartalmaz. Ez azért van, mert az illeszkedés során alkalmazott MSR technológia nem minden esetben követi a szabványt (érthető módon). Másrészt mivel a tesztben nincs is vízszintes görgetősáv, így igazából nem ad okot arra, hogy jelentős változásokat okozzon a megjelenítésben, így ez egy kisebb hibának is felfogható. A kisképernyős megjelenés esetében teljesen szétesik a kép, de ez a durva átformázások miatt nem meglepő.

Van viszont pár valódi hiba is a teszttel kapcsolatban: nagyításnál összecsíkozódik a figura szeme és kockás lesz az orra, pedig ezeknek nem lenne szabad megváltozniuk. Egy másik hiba akkor jön elő, ha kikapcsoljuk a képeket. Ebben az esetben a szemek helyén egy piros téglalap jelenik meg, jelezve, hogy nem sikerült a teszt. Ez a téglalap a képek visszakapcsolása után is ottmarad, pedig nem kellene neki.

Nagyon sokan panaszkodtak még azzal kapcsolatban is, hogy az Acid2 teszt nem szabványos CSS, így az egésznek nincs semmi értelme. Viszont ez egy teszt esetében elfogadható, mivel több hibás elemet tesztel így, amelyeket a böngészőnek a szabvány szerint figyelmen kívül kellene hagynia. Ha mégis figyelembe veszi a hibás elemet, akkor eltér a szabványtól, ezért kell a tesztnek érvénytelen kifejezéseket is tartalmaznia.

A fentieket figyelembe véve elmondható, hogy az Opera mégis teljesíti az Acid2 tesztet, mondjuk úgy, kisebb hiányosságokkal.

Kérdezz a CSS alkotójától

Hakon Wium Lie

Az Opera Watch hamarosan interjút készít az Opera technikai igazgatójával, Hakon Wium Lie-vel. Az ő ötlete alapján készült el a CSS stílusleíró nyelv 1994-ben, amely mára teljesen átformálta az Internet megjelenését; nemrég ugyanebből a témából doktorált. Később ő javasolta az Acid2 teszt elkészítését is, amely egy kihívás volt a Microsoft felé, mivel azt ígérték, hogy az Internet Explorer 7 sokkal jobban fogja támogatni a CSS szabványt, mint elődje.

Ha kérdezni szeretnél tőle bármilyen témában (CSS, Acid2, szabványok, Opera, Firefox vagy mi a kedvenc színe), akkor a kérdésedet tedd fel az Opera Watch oldalán. A válaszok kb. egy hét múlva jelennek meg a fenti blogon. Az interjú bekerül az Opera Bits következő számába is, amely ezentúl inkább technikai jellegű dolgokkal fog foglalkozni.

Átmegy az Acid2 teszten az új Opera

Az Opera 9 soron következő heti előzetese már sikeresen átmegy az Acid2 teszten. Bár ez elméletileg azt jelenti, hogy az Opera mostantól nagyon király, gyakorlatilag mégsem ajánlott ennek a verziónak a használata, mert például nem jeleníti meg a csatolmányokat a levelekben, de több más nagyobb hibát is tartalmaz még. Viszont ez mindenképpen egy biztató előjel a végleges verzióhoz.

Az Acid2 teszt az Opera előzetesében

A heti előzeteseket nem ajánlott a stabil verzióra telepíteni.

Doktori disszertáció

Hakon Wium Lie

Hakon Wium Lie, az Opera CTO-ja ma védi meg a doktori disszertációját, amely a manapság széles körben használt stíluslapokról, a CSS-ről szól.

1994-ben ő javasolta a mostanra eléggé elterjedt CSS szabvány kidolgozását, saját ötlete alapján. A CSS kidolgozása és megvalósítása lassan haladt előre, mára viszont elismert és széles körben támogatott szabvánnyá nőtte ki magát. 2005-ben ő javasolta az Acid 2 teszt kidolgozását, amelyet a legtöbb böngésző még most sem képes helyesen megjeleníteni (köztük az Opera sem).

További információkat a témáról a MyOpera oldalán találhatsz.