Průmysl internetového designu se stále mění, částečně proto, že webové prohlížeče a zařízení se stále mění. Vzhledem k tomu, že práce, kterou děláme jako weboví návrháři a vývojáři, je zobrazena prostřednictvím webového prohlížeče nějakého druhu, naše práce bude vždy mít symbiotický vztah s tímto softwarem.
Jedna z výzev, s nimiž se vždy museli zabývat weboví vývojáři a vývojáři, jsou nejen změny webových prohlížečů, ale také řada různých webových prohlížečů, které budou využívány k přístupu na jejich webové stránky. Bylo by skvělé, kdyby všichni návštěvníci stránek určitě používali nejnovější a největší software, ale nikdy tomu tak nebylo (a pravděpodobně to nikdy nebude). Někteří návštěvníci vašich stránek budou prohlížet webové stránky s prohlížečem, které jsou velmi staré a chybí funkce modernějších prohlížečů. Například starší verze prohlížeče Internet Explorer společnosti Microsoft jsou již dlouhou dobu trn ve straně mnoha profesionálů z webu. I když společnost upustila od podpory některých svých nejstarších prohlížečů, stále tam jsou lidé, kteří je budou používat - lidé, s nimiž byste chtěli obchodovat a komunikovat!
Skutečností je, že lidé, kteří používají tyto zastaralé webové prohlížeče, často ani nevědí, že mají zastaralý software nebo že jejich zkušenosti s prohlížením webu mohou být ohroženy kvůli jejich softwarové volbě. Pro ně je tento zastaralý prohlížeč jednoduše tím, čím dlouho používali pro přístup k webovým stránkám. Z pohledu webových vývojářů chceme zajistit, abychom těmto zákazníkům mohli přinést užitečné zkušenosti, a zároveň vytvářet webové stránky, které skvěle fungují v modernějších prohlížečích a zařízeních bohatých na funkce, které jsou dnes k dispozici . "Graceful degradation" je strategie zpracování návrhu webových stránek pro různé prohlížeče, staré i nové.
Začínáme s moderními prohlížeči
Návrh webových stránek, který je vybudován tak, aby byl elegantně zhoršen, je navržen nejprve s ohledem na moderní prohlížeče. Tato stránka je vytvořena tak, aby využívala výhody moderních webových prohlížečů, z nichž mnohé "auto-update" zajišťují, že lidé vždy používají nejnovější verzi. Stránky, které elegantně zhoršují, však účinně fungují i pro starší prohlížeče. Když starší prohlížeče s bohatšími funkcemi zobrazují stránky, měly by se poškodit způsobem, který je stále funkční, ale možná s menšími funkcemi nebo různými vizuálními zobrazeními. Zatímco tento koncept přináší méně funkční nebo ne tak pěkně vypadající místo může vás napadnout jako divné, pravda je, že lidé ani neví, že chybí. Nebudou porovnávat stránky, které vidí proti "lepší verzi", tak dlouho, jak stránky pracují pro to, co potřebují a nezdá se, že jsou rozbité, a to buď funkčně nebo vizuálně, budete v dobré kondici.
Progresivní vylepšení
Koncepce laditelné degradace je v mnoha ohledech podobná jiné koncepci webového designu, o níž jste možná slyšeli mluvení - progresivní vylepšení. Hlavním rozdílem mezi ladnou strategií degradace a progresivním vylepšením je to, kde začínáte svůj design. Pokud začnete s nejnižším společným jmenovatelem a poté přidáte funkce pro moderní prohlížeče pro vaše webové stránky, používáte progresivní vylepšení. Začínáte-li nejmodernějšími, špičkovými funkcemi a pak se zmenšovat, používáte ladné degradace. Nakonec výsledná webová stránka pravděpodobně přinese stejnou zkušenost, ať už používáte progresivní vylepšení nebo lacinou degradaci. Realistem je, že jedním z přístupů je vytvořit web, který bude fungovat skvěle pro moderní prohlížeče, a přesto bude mít užitečný zážitek pro starší webové prohlížeče a zákazníky, kteří je stále využívají.
Pěkná degradace nezáleží na tom, že vaše čtenáři informují o tom, "Stáhněte nejnovější prohlížeč & # 34;
Jedním z důvodů, proč se mnoha moderním návrhářům nelíbí laskavý způsob degradace, je to, že se často stává požadavkem, aby si čtenáři stáhli nejvíce moderní prohlížeč, aby fungovala. To není pěkná degradace. Pokud zjistíte, že chcete napsat "stahovat prohlížeč X, abyste tuto funkci mohli pracovat", opustili jste oblast ladného rozkladu a přesunuli se do prohlížeče orientovaného designu. Ano, je bezpochyby užitečná pomoc při navýšení návštěvnosti webových stránek na lepší prohlížeč, ale často se o ně hodně ptát (pamatujte, že mnoho lidí nerozumí stahování nových prohlížečů a váš požadavek, že tak učiní, může prostě vyděsit je pryč). Pokud opravdu chcete jejich podnikání, říkat jim, aby opustili vaše stránky ke stažení lepší software je nepravděpodobné, že je způsob, jak to udělat. Pokud váš web nemá klíčové funkce, které vyžadují určitou verzi prohlížeče nebo vyšší, vynucení stahování je často záležitostí, která způsobuje překážky v uživatelském prostředí a je třeba se vyhnout.
Dobrým pravidlem je dodržování stejných pravidel pro ladnou degradaci, jako byste chtěli postupně vylepšit:
- Napište platný standard HTML
- Pro návrhy a rozvržení použijte externí stylové listy
- Používejte externě propojené skripty pro interaktivitu
- Ujistěte se, že obsah je přístupný i pro prohlížeče na nižší úrovni bez CSS nebo JavaScript
S tímto procesem v mysli, pak můžete jít ven a vybudovat nejvíce řezání-hrana design můžete! Prostě se ujistěte, že se v méně funkčních prohlížečích zhoršuje při práci.
Jak daleko zpět potřebujete jít?
Jedna otázka, kterou mnoho vývojářů webu má, je, jak dlouho byste měli podporovat verze prohlížeče? Na tuto otázku neexistuje žádná řezná a suchá odpověď. Záleží na samotném místě. Pokud zkontrolujete analýzu návštěvnosti webových stránek, uvidíte, které prohlížeče jsou používány k návštěvě daného webu. Pokud vidíte významné procento lidí, kteří používají určitý starší prohlížeč, pravděpodobně budete chtít tento prohlížeč podporovat nebo riskovat ztrátu této firmy. Pokud se podíváte na analytické údaje a zjistíte, že nikdo nepoužívá starší verzi prohlížeče, pravděpodobně jste v bezpečí při rozhodování, že se nemusíte obávat, že plně podporujete zastaralý prohlížeč a testujete jej. Takže skutečná odpověď na otázku, jak dlouho vaše stránky potřebují podporovat, je - "ať jste daleko zpátky, vaše analytika vám říká, že vaši zákazníci používají."
Původní článek Jennifer Krynin. Upraveno dne 8/9/17 Jeremy Girard.