"Optimalizovat pro IE6 není až tak krvavé, ale holt se to musí umět a chce to zkušenosti."
Co se zkušeností týče - ano, ty jsou vážně třeba, ale otázka krvavosti optimalizace je přímo úměrná složitosti webu a zadání. Sám pro IE (a velmi velmi nerad) optimalizuji a vedle nějakých webů, kde si jen hraji s umístěním či velikosti, člověk narazí na opravdu kravské chování, když chce něco víc, např. s javascriptem.
Článek sem jen zběžně prokouk, zde připisuji špeky na které sem přišel:
- rozdílnost chování u padding vs. margin jsou známé, ale při nějakém složitém menubaru s obrázky mohou pěkně štvát, vivat hacky | a _
- když je design tabulkový (grafici sou blázni) a člověk nemá jinou možnost něž stříhat, tak dokud IE nemá v buňce br tak dělá mezery pod obrázkem (ne jen nelogické ale kravské)
- při počítání pozice na strance opět jeden způsob pro IE a jeden pro zbytek :(
- zjišťování rozměrů stránky dtto
- onload u iframu (nevim proc) se volá 2x, a ještě divně
- pokusy javascriptem hejbat se styly (změna pravidel) o5 dvě verze (IE a neIE)
- ajax - zatím nepoužívám, ale dtto
- kdo si dělal wysiwyg editor a chtěl do něj dostat něco víc, ví o čem mluvím
- dynamická změna tabulek je také různochovající se
- a chybějící alfa průhlednost u PNG - na to už začínám kašlat, když to stačí, tak nepoužívám průhlednost ale někdy to třeba je... navíc občas musí člověk s obrázky dělat kouzla aby se to alespoň trochu vypadalo, ale to už si nechávám zaplatit.
A ano, vím o tom že některé problémy nejsou IE6-only. JS většinou cpu do knihovny, takže to člověk jednou udělá a má, navíc dělám weby tak, aby na JS nebyly závislé ale šlo jen o přidanou hodnotu, nicméně je to boj. Kdekoli se má objevit vyskakující menu a submenu atd... začínám prohledávat staré weby, abych zjistil jak sem to tam vlastně dělal že to fungovalo. To pak není jen o lenosti, je to o tom že IE (a opravdu není ani nááááhodou samo) občas umí pěkně házet klacky pod nohy, jen to dělá nejvíc a hlavně pak starší verze.
Odpověď na názor
Odpovídáte na názor ke zprávičce Jak vyřešit nejčastější problémy s IE6.
Pravidla pro diskutující: Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s pravidly.
Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.
Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul