Őszintén megmondom, hogy mindenféle előítélet nélkül ki nem állom az Internet Explorert, mert van jópár gyomorszájon vágó hibája és a M$ mintha nem akarna foglalkozni vele. Mivel az IE7-re az volt az ígéret, hogy “na ez most már aztán húha de nagyon” gondoltam csinálok egy gyors tesztet.
Elöljáróban megjegyzem, hogy az IE-nél azt tapasztaltam, hogy egy transitional DTD-vel rendelkező valid oldalnál előjönnek ezek a hibák, viszont egy strictnek jelölt nem valid oldalnál nem mindegyik. Enyhén szólva érdekes megoldás.
Legalább annyit azt hiszem minden webhasználó és webfejlesztő elvárhat a M$-től, hogy készítsen egy mindenki számára elérhető listát az IE hibáiról, hogy ne kelljen a világon lévő 1 milliárd felhasználónak egyesével rájönni.
Bugok a gorcső alatt
Gyorstesztemben 4 dolgot vizsgáltam meg. Arra voltam kíváncsi, hogy 4 ismert és jelentős IE6 hibából hány lett javítva az IE7-ben.
- Kezeli-e az átlátszó hátterű png képeket?
- Javítva van-e a visual formatting modell hibás megvalósítása?
- Javítva van-e az auto margin bug?
- Kezeli-e a CSS öröklődésként megadott definiciókat pl
li > h2
Teszteredmények
A bug | IE6 | IE7 |
1. átlátszó png | ![]() |
![]() |
2. visual formatting modell | ![]() |
![]() |
3. auto margin | ![]() |
![]() |
4. li > h2 |
![]() |
![]() |
IE 7
Az rrd gyorsteszt meglehetősen kiragadott példákkal dolgozott, de ezek voltak azok a hibák amelyeket a legzavaróbbnak tartottam az IE6-ben. Ha figyelembe vesszük, hogy a 4-ből 2-őt javítottak, akkor nem is olyan rossz az arány. Ha figyelembe vesszük, hogy az IE6 és IE7 kiadása között több mint 5 év telet el akkor az eredmény siralmas.
IE 8
Javítva lesznek ezek a hibák az IE8-ban? Az auto margin talán. A visual formatting modellel kapcsolatban olvastam egyszer egy M$ nyilatkozatot miszerint ők csinálják jól és a szabvány nem jó. Szóval ezt kétlem. Annál is inkább mivel ezek a hibák nem a userek számára érzékelhető hibák csoportjába tartoznak, ezek csak a webfejlesztők ősz hajszálait szaporítják. Ennél fogva nem hiszem, hogy a hibalistájukban (amit igenis közkincssé kéne tenni) a top helyeken szerepelnek.
A tanulság meg az, hogy az M$ marketing és piacszerzés területén többet tett le a böngészők asztalára mint bárki más. Viszont a piac kezdi megmutatni, hogy a marketingen és a reklámon kívül valós funkciókat is akar.
A fejlesztők meg szívhatnak, mert bárhogy is de egyszerre 3 féle IE böngésző fut majd a piacon így +1 egyre kell optimizálni a megrendelők oldalait. Mert ugye – és ezt muszáj hozzátenni – a M$ sajnos nem “erőlteti” rá a piacra (mégha az tört winekkel is teli) az újonnan kijövő IE disztribúciókat.
Tesztelde IE6;7;8;
http://ipinfo.info/netrenderer/