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
adocument.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 vlastnostcursor
.
- 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