IE, IE, IE… how much do I love thee? Let me count the ways…

Posted by Krof Drakula on Oct 19th, 2006

Sestavljam template za novo pagino, katere rok izdelave mockupa je jutri. Ker je Firefox odlična platforma za razvoj in debug strani, le-to počnem v tem browserju.

Kar me je trenutno zelo razjezilo, je način renderiranja strani v IE6. Pravzaprav v IE5.5+. Čeprav CSS2 podpira display: table, display: table-row in display: table-cell (in, glej no, glej, tudi IE5.01+ baje podpira te lastnosti), jih IE6 ne prikaže pravilno. Poskusite 3 vgnezdene div elemente okrasiti s temi CSS okraski. IE jih prikaže kot navpično naložene dive.

V času, ko vsi CSS evangelisti zagovarjajo uporabo table HTML elementa izključno samo za prikaz tabularnih podatkov (ker je semantični markup vedno bolj pomemben za pravilno ekstrakcijo vsebine in optimizacije vsebine za iskalnike), se vseeno takšnih stvari ne da početi. Včasih enostavno brez grdihgrdih hackov za IE ne gre.

In, namesto, da bi izgubil še dodaten dan pri iskanju hackov, sem se odločil enostavno obupati nad IE in uporabiti table element. Curse you, IE! In to vse v imenu vzvratne združljivosti s predpotopnimi različicami dinozavrskih brskalnikov iz vojne brskalnikov davnega leta 1998.

  • sl.rReddit
  • del.icio.us
  • co.mments
  • Ma.gnolia

One Response

  1. Krof Drakula » Blog Archive » Vsake toliko časa je fino poleteti… Says:

    […] To je še posebej opazno pri ljudeh, ki naletijo na problem pri izvajanju določene naloge, kot je npr. “bug hunt” na hrošča, ki ga nikakor ne vidiš ali najdeš v kodi. Ali pa, ko iščeš eleganten “workaround” nekega hrošča v prikazu za poljubni browser. Pri meni pa gre verjetno za največjo izgubo časa med razmišljanjem, kako bi lahko delo avtomatiziral/skriptiral/karkoli in pri tem izdelal aplikacijo, ki bi to počela namesto mene. […]

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

To sem jaz.

  • Krof Drakula osebno.



  • N3rd badge.