Какво представлява "грациозното разграждане" в уеб дизайна?

Индустрията на уеб дизайна непрекъснато се променя, отчасти защото уеб браузърите и устройствата винаги се променят. Тъй като работата, която правим като уеб дизайнери и разработчици, се разглежда чрез уеб браузър от някакъв вид, нашата работа винаги ще има симбиотична връзка с този софтуер.

Едно от предизвикателствата, които дизайнерите и разработчиците на уеб сайтове винаги трябваше да се справят, е не само промените в уеб браузърите, но и разнообразието от различни уеб браузъри, които ще бъдат използвани за достъп до техните уеб сайтове. Би било чудесно, ако всички посетители на даден сайт сигурно са използвали най-новия и най-великия софтуер, но това никога не е било така (и вероятно никога няма да бъде). Някои от посетителите на вашите сайтове ще гледат уеб страниците с браузъри, които са много стари и липсват функции на по-модерни браузъри. Например, по-старите версии на браузъра на Microsoft Internet Explorer отдавна са трън от страна на много уеб специалисти. Въпреки че компанията е оттеглила подкрепата си за някои от най-старите си браузъри, все още има хора, които ще ги използват - хора, с които може да искате да правите бизнес и да комуникирате с тях!

Реалността е, че хората, които използват тези остарели уеб браузъри, често дори не знаят, че имат остарял софтуер или че тяхното преживяване в уеб браузването може да бъде компрометирано поради техния избор на софтуер. За тях този остарял браузър е просто това, което отдавна са използвали за достъп до уебсайтове. От гледна точка на уеб разработчиците искаме да се уверим, че все пак можем да доставим използваем опит на тези клиенти, като същевременно създаваме уеб сайтове, които работят чудесно в по-модерните, богати на функции браузъри и устройства, които са на разположение днес . "Graceful degradation" е стратегия за работа с уеб дизайна на различни стари и нови браузъри.

Започвайки със съвременни браузъри

Дизайнът на уеб сайт, който е построен с цел градивно разграждане, е проектиран най-напред с модерните браузъри в ума. Този сайт е създаден, за да се възползва от функциите на тези съвременни уеб браузъри, много от които "автоматично актуализиране", за да се гарантира, че хората винаги използват скорошна версия. Уебсайтовете, които грациозно понижават, също така работят ефективно за по-стари браузъри. Когато тези по-стари, по-малко богати на функции браузъри разглеждат сайта, той трябва да се разпадне по начин, който все още е функционален, но е възможно с по-малко функции или различни визуализации на дисплеите. Въпреки че тази концепция за предоставяне на по-малко функционален или не толкова привлекателен сайт може да ви се стори странно, истината е, че хората дори няма да знаят, че им липсва. Те няма да сравняват сайта, който виждат срещу "по-добрата версия", така че докато сайтът работи за това, от което се нуждаят и не изглежда да бъде счупен функционално или визуално, ще бъдете в добра форма.

Прогресивно подобрение

Концепцията за грациозно разграждане е подобна по много начини на друга концепция за уеб дизайн, за която може да сте чували да говори - прогресивно подобрение. Основната разлика между грациозната стратегия за деградация и прогресивното подобрение е мястото, където започвате дизайна си. Ако започнете с най-ниския общ знаменател и след това добавите функции за по-модерни браузъри за уеб страниците си, използвате прогресивно подобрение. Ако започнете с най-модерните, най-модерните функции и след това намалете мащаба, използвайте грациозно деградация. В крайна сметка резултантният уебсайт вероятно ще донесе същата опит, независимо дали използвате прогресивно подобрение или грациозно разграждане. Реално, целта на двата подхода е да се създаде сайт, който да работи чудесно за съвременните браузъри, като същевременно разполага с полезно изживяване за по-старите уеб браузъри и клиентите, които продължават да ги използват.

Благодарение на деградацията не означава да разказвате на вашите читатели, "Изтегляне на най-скорошния браузър & # 34;

Една от причините, поради които много съвременни дизайнери не харесват грациозния подход на деградация, е, че често се превръща в изискване читателите да изтеглят най-модерния браузър, за да работят страницата. Това не е изящна деградация. Ако откриете, че желаете да напишете "изтегляне на браузъра X, за да получите тази функция за работа", вие сте оставили царството на грациозното деградация и сте се преместили в браузър-ориентиран дизайн. Да, без съмнение има стойност в помагането на надстройването на посетител на уебсайт до по-добър браузър, но това често е много да го попитате (не забравяйте, че много хора не разбират за изтеглянето на нови браузъри, а вашето искане да го направят, може просто да плаши ги). Ако наистина искате техния бизнес, да им кажете да напуснат сайта ви, за да изтеглите по-добър софтуер, е малко вероятно да бъде начинът да го направите. Освен ако сайтът ви няма ключови функции, изискващи определена версия на браузъра или по-горе, принуждаването му за изтегляне често е прекъсвач на взаимоотношенията в потребителския опит и трябва да се избягва.

Добро правило е да следвате едни и същи правила за грациозно разграждане, каквото бихте искали за постепенно подобрение:

  1. Напишете валиден, съвместим със стандартите HTML код
  2. Използвайте външни стилови листа за дизайна и оформлението
  3. Използвайте външно свързани скриптове за интерактивност
  4. Уверете се, че съдържанието е достъпно дори и за ниско ниво браузъри без CSS или JavaScript

С този процес имате предвид, че можете да излезете и да изградите най-модерния дизайн, който можете! Просто се уверете, че той се разгражда в по-малко функционални браузъри, докато работите.

Колко далеч назад трябва да отидете?

Един от въпросите, които много уеб програмисти имат, е колко далеч от гледна точка на версиите на браузъра трябва да поддържате? На този въпрос няма отрязан и сух отговор. Зависи от самия сайт. Ако прегледате трафика на уебсайт, ще видите кои браузъри се използват за посещение на този сайт. Ако видите значителен процент хора, използващи определен по-стар браузър, вероятно ще искате да поддържате този браузър или да рискувате да загубите този бизнес. Ако погледнете анализите си и видите, че никой не използва по-стара версия на браузъра, сигурно сте сигурни в решението да не се притеснявате, че изцяло поддържате този остарял браузър и го тествате. Така че истинският отговор на въпроса колко далеч обратно вашия сайт трябва да подкрепи е - "колкото и да е далеч назад аналитиците ви кажа, че вашите клиенти използват."

Оригинална статия на Дженифър Кринин. Променено на 8/9/17 от Джеръми Жирар.