Web Dizaynında "Zərif Dəyişiklik" nədir?

Veb dizayn sənayesi həmişə dəyişir, çünki veb brauzerlər və qurğular həmişə dəyişir. Veb dizaynerlər və işləyicilər kimi etdiyimiz iş bir növ veb brauzer vasitəsilə nəzərdən keçirildikdən sonra, işimiz həmişə həmin proqram ilə simbiyotik əlaqə quracaqdır.

Veb sayt dizaynerləri və developers həmişə məşğul olan çətinliklərdən biri web browser yalnız dəyişikliklər deyil, həm də onların web saytlarına daxil olmaq üçün istifadə olunacaq müxtəlif web tarayıcılar üçündür. Bir saytın bütün ziyarətçiləri ən son və ən böyük proqramlardan istifadə edəcəyinə əmin idi, amma bu heç vaxt olmadı (və heç vaxt olmayacaq). Sitenize ziyaretçilerin bazıları, daha çox modern tarayıcıların çox eski ve eksik olan tarayıcıları olan web pages görüntüleyecektir. Məsələn, Microsoftun Internet Explorer brauzerinin köhnə versiyaları uzun müddətdir bir çox veb peşəkarlarının yanında bir tikan olmuşdur. Şirkət bəzi köhnə brauzerlər üçün dəstəyi azaltdıqlarına baxmayaraq, orada istifadə edən insanlar var - insanlar ilə işləmək və ünsiyyət qurmaq istəyən insanlar!

Əslində, bu qədim veb-brauzerləri istifadə edən insanlar tez-tez proqram təminatının seçimindən dolayı köhnəlmiş proqramları və ya veb-brauzer təcrübəsinin təhlükəyə düşə biləcəyini bilmirlər. Onlara görə, köhnə brauzerlər uzun müddət veb saytlara daxil olmaq üçün istifadə etdikləri şeydir. Web developers perspektivindən, biz bu müştərilərə hələ də istifadə edilə bilən bir təcrübə təqdim edə biləcəyimizə əmin olmaq istəyirik, bu gün mövcud olan daha müasir, xüsusiyyətli zəngin brauzerlər və cihazlarda gözəl işləyən veb saytlar yaratmaq. "Graceful degradation" - həm də köhnə və yeni müxtəlif brauzerlər üçün veb səhifə dizaynını idarə etmək strategiyasıdır.

Müasir brauzerlərdən başlayaraq

Gracefully degrade üçün tikilmiş bir veb dizayn ilk növbədə müasir brauzerlər ilə nəzərdə tutulmuşdur. Bu sayt insanların ən son versiyasını istifadə etdiyini təmin etmək üçün "avto-yeniləmə" olan bu müasir veb-brauzerlərin xüsusiyyətlərindən istifadə etmək üçün yaradılıb. Bununla belə, qəşəng şəkildə azaldan veb saytlar da köhnə brauzerlər üçün effektiv işləyir. Bu yaşlı, daha az xüsusiyyətli zəngin brauzerlər saytın göründüyü zaman, hələ də funksional olan bir şəkildə, lakin daha az funksiya və ya fərqli ekran görüntüləri ilə aşağı düşmək lazımdır. Daha az funksional və ya gözəl görünməyən sayt kimi təqdim etmək bu anlayış sizi qəribə bir şəkildə vurarsa da, həqiqət insanların hətta itkin olduğunu bilməyəcəkdir. Onlar saytın "daha yaxşı versiyası" ilə qarşılaşdıqları saytla müqayisə etməyəcəklər, belə ki, saytın ehtiyacları üçün işlədiyi və sınıq kimi görünməməsi funksional və ya əyani olaraq yaxşı vəziyyətdə olacaqdır.

Progressive Enhancement

Zərif deqradasiyanın anlayışı, bir çox yolla, danışdıqlarını eşitmiş digər bir web dizayn konsepsiyasına oxşardır - mütərəqqi inkişaf. Zərif qüsurlu strategiya və mütərəqqi genişlənmə arasında əsas fərq, dizaynınızı başlamışdır. Ən aşağı ümumi məxrəcə ilə başlayır və daha sonra veb səhifələriniz üçün daha müasir brauzerlər üçün funksiyalar əlavə etsəniz, mütərəqqi genişləndirməni istifadə edirsiniz. Ən müasir, qabaqcıl xüsusiyyətləri ilə başlasanız və daha sonra ölçeklendiriyorsanız, zərif bir pozuntu istifadə edirsiniz. Nəhayət, son nəticədə nəticələnən veb-sayt, mütərəqqi genişlənmə və ya zərif bir şəkildə pozulma istifadə etdiyiniz kimi, eyni təcrübəni təqdim edə bilər. Həqiqi şəkildə, ya yanaşmanın məqsədi, hələ də köhnə veb-brauzerlər və istifadə etməyə davam edən müştərilər üçün istifadə edilə bilən bir təcrübə təqdim edərkən, müasir brauzerlər üçün böyük işləyən bir sayt yaratmaqdır.

Nazik deqradasiya, oxuculara deməkdir, ən son brauzeri yüklə # 34;

Çox müasir dizaynerlərin zərif deqradasiya anlayışını sevməməsinin səbəblərindən biri, tez-tez oxucunun işləmək üçün ən müasir brauzeri yükləmək tələbi olduğuna görədir. Bu incə deqradasiya deyil. Özünüzü "bu funksiyanı işləmək üçün X brauzeri brauzerini" yazmaq istəyən bir şey taparsanız, zərif parçalanma sahəsini tərk etmiş və brauzer mərkəzli dizaynına köçmüşdür. Bəli, bir veb-saytın ziyarətçisinin daha yaxşı bir brauzerə yüksəlməsinə köməkçi olması çox vacibdir, ancaq bu, çox vaxt soruşmaq üçün bir çox şeydir (yadda saxlayın ki, bir çox insanlar yeni brauzerlərin yüklənməsi barədə anlamırlar və bunu etdiyiniz tələbiniz sadəcə korkutmaq olar bunları uzaqda). Həqiqətən, onların işlərini istəyirsinizsə, sitenizi daha yaxşı proqramları yükləmək üçün tərk etməyinizi söyləyərək bunu etmək üçün bir yol ola bilməz. Sitenizin müəyyən bir brauzer versiyasını və ya yuxarıdan tələb edən əsas funksiyaları olmadığı halda, bir yükləməni zorlayan istifadəçi təcrübəsində tez-tez bir müqavilə açarı və bunun qarşısını almaq lazımdır.

Yaxşı bir qayda olaraq, mütərəqqi inkişaf üçün istədiyiniz kimi, zərif deqradasiya üçün eyni qaydalara riayət etməkdir:

  1. Müvafiq, standartlara uyğun HTML yazın
  2. Dizaynlarınız və layoutiniz üçün xarici stillərdən istifadə edin
  3. Etkileşim üçün xaricə bağlı skriptləri istifadə edin
  4. CSS və ya JavaScript olmadan məzmunun aşağı səviyyəli brauzerlərdən istifadə edə biləcəyinə əmin olun

Bu prosesi nəzərə alaraq, daha sonra çıxa bilərik və ən qabaqcıl dizayn edə bilərsiniz! Yalnız işləyərkən daha az funksional brauzerlərdə azaldığından əmin olun.

Nə qədər geri getmək lazımdır?

Çox veb-geliştiricilərin bir sualınız, brauzerinizin versiyasını necə dəstəklədiyinizdən nə qədərdir? Bu suala heç bir kəsik və quru cavab yoxdur. Bu saytın özündən asılıdır. Bir veb-saytın trafik analitikasını nəzərdən keçirirsinizsə, hansı brauzerlərin bu sayta daxil olmaq üçün istifadə olunduğunu görəcəksiniz. Müəyyən bir köhnə brauzerdən istifadə edən insanların diqqətəlayiq bir hissəsini görürsünüzsə, o zaman bu brauzerin dəstəklənməsini və ya bu işi itirmək riski altına ala bilərsiniz. Əgər analitiklərinizə baxarsa və heç kimin köhnə bir brauzer versiyasını istifadə etmədiyini görsəniz, ehtimal ki, bu köhnə brauzerin tam dəstəklənməsi və onun üçün test edilməməsi barədə narahat olmayınca qərar qəbul edərkən təhlükəsizsiniz. Belə ki, sitenizin nə qədər geriyə dəstək verməsi lazım olduğuna dair sualın real cavabı - "analitikləriniz hələ də sizin müştərilərinizin istifadə etdiyini söyləyirlər."

Jennifer Krynin tərəfindən hazırlanan əsər. Jeremy Girard tərəfindən 8/9/17 tarixində təşkil edildi.