• Turdus
    #36
    Nem kedvtelésből szidok, alább a saját tapasztalataimat írom:
    IE - szar. Hírből sem halott a szabványról, és rengeteg idegesítő hülyesége van (pl képtelen kiírni, hogy melyik file melyik sorában van gondja. Illetve amit kiír, az hibás, sokszor nem is létezik olyan sor.)
    Opera - nem rossz, de keveset tud. Olyan alapdolgok, mint a DOM innerHTML megfekszik a gyomrát. Komoly AJAXra alkalmatlan. Dinamikus IFRAME-ekkel is meggyűlik a baja, és bugos a DOM értelmezője, ha document.write-ot használ az ember.
    Safari - na ez aztán tényleg hanyagolós. Kicsit jobb JS-ben, mint az Opera, de NAGYON messze van a szabványtól, a CSS-ben pedig igencsak le van maradva (már persze ha nem bugos). Dinamikusan frissülő tartalmakkal különösen sok baja van ("összemaszatolja" a korábbi tartalmakkal az oldalt, nem frissít rendesen)
    FF - ez sem tökéletes, de még mindig ez áll leközelebb a szabványhoz, ez volt a célja: azért vált külön a mozilla a netscape-től, hogy szabványos böngészőt írjanak. Ezidáig nekik sikerült a legközelebb kerülni ehhez a célhoz, teszem hozzá.
    Amaya - 100%-ig W3C szabványos, emiatt a gyakorlatban használhatatlan. Azért a motorját kiadhatnák függetlenül a felülettől, érdemes lenne továbbfejleszteni.

    LMNO: FF megbukik a szabvány teszteken wtf?!? [citation needed]

    Az én tapasztalatom az, hogy az IE bukik meg. Pl: tegyél be légy szíves egy egyszerű flash moviet egy oldalba úgy, hogy megjelenjen IE alatt, és html4.1 valid is legyen (ez arrakistor-nak is szól: hogy akarod berakni a flashedet a valid oldaladba?). Csak megjegyzem, hogy az FF tudja. Meg itt van még egynéhány, kifejezetten idegesítő IE bug (6 és 7 is):
    - nem tudják dinamikusan állítani az opacify-t (nem ismerik ezt a CSS attribet, a filter pedig statikus)
    - rosszul kezeli a substr-t (bakker, ez egy nyamvadt alapfüggvény!!!)
    - bugos a getElementById (name attribet is használja, de hogy miért?!?)
    - setAttribute nem kezeli a "style" attribútumot.
    - dinamikusan megadott "position" style attribot nem értelmezi. Gány.
    - nem lehet lekérdezni a kurzor koordinátáját az dokumentumhoz képest elemi lépéssel (azért ez gáz, mert ki a fenét érdekel az ablakhoz képesti koordináta, mikor a referenciapont mindig a dokumentum eleje?!? Az ablakot ugyanis lehet scrollozni...)
    - képtelen helyesen kezelni a képeket, akkor is beállítja a complete attribot, amikor még nincs teljesen betöltve a kép (ezzel mennyit szoptam, bakker!).
    - nem UTF-8 kompatibilis. Egyrészt ha egybeírod a metában, nem ismeri fel. Másrészt JS-ből nem lehet UTF-8 szöveget átadni (sem innerHTML-nek, sem flashnek, sem más dinamikus tartalomnak), mert krikszkraksz lesz.
    ésatöbbiésatöbbiésatöbbi.

    Egyébként ez az eredmény magáért beszél (különösen, ha figyelembe vesszük, hogy az FF bugokat a hivatalos honlapon kiírják)
    google fight: ie vs. ff bug