Vlákno názorů k článku Akta X 0406 od Jerry III - V Mozille? To je dobrej for, ale neni...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 7. 2004 3:42

    Jerry III (neregistrovaný)

    V Mozille? To je dobrej for, ale neni na tom o nic lip nez IE, a co se tyce pizuivanych veci tak je na tom jeste hur. Moje oblibena chyba 915 porad neni opravena (a asi nikdy nebude), ale ted sem pri vyhazovani tabulek z webu narazil na dalsi, za dva dny uz vic jak petiletou, chybu co znemoznuje tvorbu poradnych webu - 9458. Bez ni nejdou udelat formulare bez tabulek (<label style="display: inline-block; width: 10em;">Jmeno</label><input type="text" />). Puvodne sem si myslel ze to v IE funguje protoze je to dalsi nestandardni vymysl Microsoftu :)

  • 7. 7. 2004 8:57

    Roman Vasicek (neregistrovaný)

    Co takhle pouzit <label style="display: block; float: left; width: 10em;">Jmeno</label><input type="text" />

  • 7. 7. 2004 9:08

    limuhob (neregistrovaný)

    Dle zdroje: CSS Kaskádové styly - Kompletní průvodce, od Petra Staníčka z roku 2003, je podpora CSS2 v Mozille skuktečně lepší než podpora IE. V tomto zdroji jsou uvedeny rozsáhlé tabulky podpory CSS2 u jednotlivých prohlížečů. Doporučuji nastudovat :)

  • 7. 7. 2004 11:33

    markon (neregistrovaný)

    No srovnatelná ta podpora nmení ani ve snu. Zkuste si dát někdo v IE do stylů toto:
    body:hover {background-color:black}

    Všechny prohlížeče umožňují dát akci hover snad na všemožné prvky, jenom IE to umí jen na odkazy, nechápu proč. Navíc pomineme-li nějakou tu podporu, IE se vůbec neřídí standardy, a právě jako papírově na tom vypadá docela dobře, ale fakticky většina těch funkcí není plně implementována.

    Pravdou navíc zůstává, že vytvořím pohodově stránky, které se zobrazí stejně v Mozille, Opeře, ale do IE je musím zvlášť napasovávat a opravovat na tuně míst, navíc nikdo moc neví jak řešit to, že IE má nestandardně implementovaný box-model.

    U IE je ten problém, že Microsoft si vše implementoval po svém = blbě, a pak když se hnul vývoj potřebu, tak kvůli kompatibilitě to nechtěl rozumně změnit. Já jen čekám, až MS přijde s nějakým novým prohlížečem, třeba IE XP a všichni ty maníci začnou přepisovat své weby. Ostatně je známé, že Microsoft zastavil vývoj IE hlavně proto, že chce napsat něco nového, co už bude fungovat fakt solidně.

  • 7. 7. 2004 20:20

    Jerry III (neregistrovaný)

    IE 6 ma box model spravne. IE 6 SP1 byl vydanej 9.9.2002, puvodni IE 6 jeste drive.

    A osobne pro IE pisu stranky podle W3C standardu a pak je musim upravovat pro Mozillu, prave kvuli tem vecem co nepodporuje. IE sice nepodporuje spoustu veci v CSS, ale drtiva vetsina veci co clovek pouziva podporovana je, narozdil od Mozilly, ktera nepodporuje zasadni veci, jako zarovnavani sloupcu v tabulce.

  • 8. 7. 2004 8:03

    Honza (neregistrovaný)

    Jen abych te trosku poopravil. Ze pises web podle standardu, neznamena ze je napsany spravne, takze validitou i kdyz je dulezita je lepsi se moc neohanet. BTW, IE 6 ani se vsema SP a opravama NEUMI spravne box model. Neni problem si to vyzkouset...

  • 19. 7. 2004 11:13

    Amper (neregistrovaný)

    No vidis, ja to delam naopak, pisu stranky pro Mozillu a pak kouknu do IE a Opery jak to vypada (v kazdem samozrejme jinak) a pokusim se to opravit, aby to bylo OK i v techto dvou.

  • 7. 7. 2004 23:00

    Jean (neregistrovaný)

    Kdyz delam nejaky trochu slozitejsi stranky, tak pet z sesti pripadu funguje v Mozille a az ten sestej chodi i v IE (ten nechodi v Mozille, protoze se ta stranka musela kvuli IE udelat uplne blbe). Samozrejme, ze je kvuli tomu stupidovi IE musim sestkrat predelavat. IE je totalni shit pocinaje absolutnima pozicema, pokracuje pres pocitani sirky bloku, PNG s alfa kanalem, implementace <button> tagu, prekryvanych form. prvku a konce formatovanim jednoduchych tabulek (pri pocitani sirek sloupcu nema ve sve blbosti konkurenci).

    Uplne bezny je to, ze se napoprve stranka zobrazi uplne rozsypana a az po reloadu se zobrazi jakz takz spravne.

    A to nemluvim o DOMu, kterej si vycucal Microsoft z prstu. Uz jsem byl nekolikrat tak vytocenej, ze jsem se zaprisahal, ze kazdymu kdo prede mnou prohlasi ze je IE dobrej browser ukopnu hlavu. Moc me Jerry nerozciluj se svyma stupidnima kecama, nebo budes prvni.

  • 8. 7. 2004 6:04

    Jerry III (neregistrovaný)

    Absolutni pozice: http://bugzilla.mozilla.org/show_bug.cgi?id=63895 (Mozilla ignoruje nektery parent elementy pri pozicovani).

    Pocitani sirek sloupcu v tabulce: http://bugzilla.mozilla.org/show_bug.cgi?id=240716 (Mozilla ignoruje sirky na COLGROUP, ale jen kdyz je fixed table-layout a prej to tak dela spravne, COLGROUP zadny sirky mit nemely, W3C si zase vymejsli ptakoviny).

    Sirky bloku? To IE ma opraveny uz tri roky, zatimco Mozilla porad neumi formatovani jednoduchych tabulek (chyba 915, uz sem to sem psal).

    Prekryvany form prvky? Tim mas na mysli co?

    Co se tyce DOMu - ja pouzivam DOM 1 a 2 a beha, mozna si pletes pojmy DOM a DHTML (coz je vymysl Microsoftu z dob nez byl DOM).

  • 8. 7. 2004 10:11

    Jean (neregistrovaný)

    * pozicovani - nejde top a bottom, nebo left a right zaroven. vysvetli mi, jak takhle zakladni vec obejdes (myslim pomoci CSS ne pomoci javascriptu v CSS)

    * prekryvani form. prvku - zkus si udelat tak jednoduchou vec, jako vyskakovaci kalendar a uvidis sam (jak to obejdes? ja na to mam 60 radkovej javascript, ktery skryje vsechny inputy pod kalendarem - opravdu efektivni).

    * <button> nejde udelat bez javasctriptu - jako jedinej z browseru

    * implementace Eventu ma totalne blbe

    * co takhle cestina versus jmena uploadovanych/stahovanych souboru (Content-Disposition)?

    * reload tlacitko neumi vynutit reload souboru v transparentni proxy cache - kvuli tomuhle opousti IE hromady uzivatelu

    * minwidth a maxwidth, fixed position, :hover, ...

    * atd., atd. - ma tolik chyb, ze ho Microsoft prestal vyvijet, protoze by musel kompletne prepsat jeho jadro...

    Tohle jsou vsechno ptakoviny, ktery clovek po tydnu zkouseni a trapeni nejak obejde (za MS se proste plati), to co neobjde je korektni pocitani sirek sloupcu jednoduchych tabulek(width=100%) (max. s par spanama), ktere IE absolutne nezvlada a kdyz se mu text nevejde do predpocitanych sirek (podle prvnich par radku), tak tabulku roztahne klidne na 200% parenta. Zabit malo.

    Jdu se zase venovat obchazeni chyb v IE. Presvedcovat zabednence, ze je zeme kulata, uz me nadobro nebavi.

  • 7. 7. 2004 23:00

    Marabu (neregistrovaný)

    Vim ze to co napisu bude pro spoustu lidi mavani cervenym hadrem pred ocima - ale na formulare se vratim asi zpet k tabulkam. Takovy ten jednoduchoucky formular samozrejme ne - ale stranka formatu http://www.phpbb.com/admin_demo/admin_board.htm se jednoznacne formatuje tabulkou vyrazne snaz. Pokud totiz ma byt ve vysvetlivce trosku vic slov (jak je v tomhle formulari - tedy popisek + delsi popis) tak je u formatovani forumlare pomoci css uz prace docela ztizena - a pokud clovek chce pridat par radio buttonu tak je ohen na strese.

    To samozrejme nijak nebrani tomu dal mit popisky jako labely, pouzivani title a podobnym zalezitostem pristupnosti webu.

  • 7. 7. 2004 23:56

    Marek Paška (neregistrovaný)

    Proč červený hadr? Já ten formulář vidím jako tabulku a není důvod, aby nebyl jako tabulka naformátovaný. Jo když někdo dělá přes tabulky odstavce, to jako potenciální konstruktér vyhledávače šílím :-)