-->

Čtvrtek 26. 2. 2004 (00:23)
Počítače, internet, IT

Webdesign 3: Já a DHTML

Jako téma třetího dilu ze seriálu o webdesignu jsem si zvolil dynamické HTML nebo-li DHTML. Nejdřív bych chtěl předeslat, že teď nemám na mysli dynamické stránky tvořené pomocí skriptů na straně serveru v kombinaci s databází. Nevím, jak vy, ale já jako DHTML chápu jistou kombinaci HTML, CSS a JavaScriptu. Podobně jako Dušan Janovský alias Yuhů - viz. http://www.jakpsatweb.cz/dhtml.htm. Můj postoj k DHTML je shodný s Yuhůovo, který popisuje na zmíněné adrese. Myslím si, že pokud nechci opomínat rozšiřující se Mozillu a Operu, tak musím vynaložit veliké úsilí na optimalizaci DHTML kódu. Toto úsilí je přímo úměrné složitosti efektu, který chci vytvořit. Záměrně píši efektu, protože v DHTML se většinou dělají jen všelijaké grafické efekty. Sice existuje možnost tvorby různých záložek, rozevíracích menu a podobných vylomenin, ale to se zatím moc nechytá, tedy ve větším měřítku. Otázkou je, jestli daný efekt je tak důležitý, že stojí za optimalizaci a mnohdy i desítky minut testů a vzdělávání se. Někdy ani požadovaného efektu nelze v Opeře či Mozille dosáhnout. V IE lze více či méně složitě dosáhnout všeho, nač si vzpomenete. Já DHTML momentálně nepoužívám. Ne, že bych měl tak extrémně vyhraněný postoj, ale momentálně nevidím potřebu jej použít na svých stránkách a když dělám web nějakému známému, většinou vyhovím jeho požadavkům. Každopádně si myslím, že vkusně a střídmě použité DHTML oživí jakýkoliv web.

Když už se do DHTML pouštím, tak v 70% případů optimalizuji pro Internet Explorer, ale snažím se zajistit i bezproblémové zobrazení a funkčnost webu v Mozille a Opeře - nikoliv však samotného efektu. Ten se prostě v Mozille a Opeře nezobrazí. Mohla by být ještě řeč o Safari (browseru na Macu) a Konqueroru (Linuxovském browseru), ale procento použití těchto prohlížečů je tak nízké, že se mi nevyplatí pro ně optimalizovat nebo je vůbec brát na vědomí, ale možná, že se časem změní i toto. To by však musel Mac či Linux vytlačit Windows z jeho dominantní role. V dalších 15% případů DHTML optimalizuji nejen pro IE, ale i pro Mozillu a Operu a ve zbylých 15% případů DHTML optimalizuji jen pro IE a ostatní browsery ignoruji v takovém měřítku, že se nejen nezobrazí efekt, ale mnohdy nefunguje částečně či zcela celý web. Netvrdím, že to je správný postup, ale já to tak dělám. Je také třeba vědět, jaký typ uživatele chodí na stránky, kde chci DHTML použít. Třeba na stránky s mými hrami na http://download.macich.net chodí téměř výhradně uživatelé IE6. Na blogu IEčkáři tvoří v dlouhodobém průměru cca 75% návštěv. O zbytek se dělí alternativní browsery. Na blogu bych tedy za současného stavu DHTML ignorující Mozillu a Operu nikdy nepoužil. Tou ignorací nemyslím nefunkčnost samotného DHTML, ale nefunkčnost celého webu. Asi jsem to ještě pořádně nevysvětlil, ale je třeba rozlišovat, kdy se nezobrazí někaký DHTML grafický špek, ale web jinak šlape OK a situaci, kdy kvůli neschopnosti browseru správně naložit s DHTML nefachtí ani zbytek webu.

Ještě si dovolím vsuvku. Je zajímavé, že blogeři, se kterými si občas vyměním nějaký ten názor mailem, mají na svém blogu podstatně vyšší množství přístupů přes Operu a Mozillu, než je obvyklé v celointernetovém průměru - podobně je tomu i u mě. Že by čtenáři blogů a weblogů nevěřili děravému IEčku?

Dodatek (2:01): Předcházející díly seriálu o webdesignu byly na téma „Co já a JavaScript“ (20. února 2004) a „Proč nemám rád Flash“ (16. února 2004).

SLEDOVAT ZMĚNY | VYTISKNOUT | Podělte se o odkaz na linkuj.cz nebo del.icio.us




Stálý odkaz (permalink): Stálá adresa tohoto zápisku je http://blog.macich.net/1077754980-webdesign-3-ja-a-dhtml.html (pro IE: vložit do schránky | přidat k oblíbeným). Chcete-li na zápisek odkázat, použijte ji.

Další zápisky: Následujícím zápiskem je spot Dorazila pošta od ČEZu. Jdu se krýt! Předešlým zápiskem je spot Microsoft .Net Framework na PPK CD Další pak naleznete při navigaci z hlavní stránky. Můžete se také podívat na seznam všech zápisků.

Aktuální místo vašeho pobytu: Macich.NET » Blog počítačového nadšence » Počítače, internet, IT » Webdesign 3: Já a DHTML





Sledování změn

Váš e-mail:

Zde můžete zadat e-mail, na který vám bude automaticky službou Woko.CZ zasláno upozornění na případnou změnu stránky. Dozvíte se tak např. o přidání dodatku či komentáře.