Opravy chyb webmasterů

S rostoucím podílem moderních prohlížečů na úkor dosud dominantního Microsoft Internet Exploreru (MSIE) roste také počet webových stránek, které se v těchto prohlížečích nezobrazují korektně. Příčinou je nejčastěji nedodržení některé ze specifikací W3C.

Řada webmasterů dosud nemá zažitý mechanismus kontroly vytvořených stránek v různých prohlížečích. Pokud používají pouze MSIE, který řadu věcí interpretuje velice benevolentně nebo je má špatně implementované, vystavují se riziku, že jejich stránky nebudou funkční ve všech prohlížečích. Přitom často může jít jen o banální chybu způsobenou nevhodnými studijními materiály nebo špatnými editory.

V tomto článku se pokusíme vysvětlit a vyřešit ty z nich, které se nejčastěji objevují v projektu Technická evangelizace.

JavaScript

Nefunkční prvky stránky (menu apod.)
Užití zastaralých objektových modelů document.all a document.layers.
Nefunkční zpracování událostí
Zpracování událostí s window.event.
Problémy při práci s proměnnými
O přístupu k proměnným přes globální referenci.
Problémy s výpisy svátků, data apod.
Používání čísel s úvodní nulou a stařičká funkce getYear().

CSS

Nezobrazení kurzoru "ruka"
hand jako chybná hodnota pro vlastnost cursor.
Rozměry bez uvedených jednotek
Proč width:500; neznamená šířku 500 obrazových pixelů.
Různý box model
O velikostech boxů v různých prohlížečích.
Rozdílná velikost písma
Proč je někdy písmo příliš malé až titěrné.

Ostatní

Nezobrazují se obrázky, nefungují odkazy
Zpětná lomítka jsou pro Windows, nikoliv pro Internet.
Náhodně skryté části stránky
Co patří a nepatří do poznámek v HTML.
Chybně zobrazená čeština
Proč a jak vyznačit kódovou stránku českých znaků.
Rozsypaný vzhled stránky
O stránkách, které vypadají úplně jinak, než autor chtěl.
Závěr
Pár slov na závěr

Tuto sérii stránek pro webmastery sepsal Josef Kotva, který se v projektu CZilla věnoval Technické evangelizaci. Máte-li libovolný dotaz, navštivte diskusní fórum Technická evangelizace, které se zabývá v Mozille nefunkčními stránkami, nebo fórum Vývoj webových stránek, rozšíření, aplikací, které se zabývá tvorbou webových stránek, tak, aby fungovaly správně v Mozille. Budeme se vám snažit poradit.


Informace o původním dokumentu

  • Autor: Josef Kotva

Document Tags and Contributors

Last updated by: Pawell,