Web Tasarımında "Zarif Bozunma" nedir?

Web tasarım sektörü her zaman değişiyor, çünkü web tarayıcıları ve cihazları her zaman değişiyor. Web tasarımcıları ve geliştiricileri olarak yaptığımız çalışmalar, bir çeşit web tarayıcısı aracılığıyla görüldüğünden, çalışmalarımız her zaman bu yazılımla simbiyotik bir ilişkiye sahip olacak.

Web sitesi tasarımcılarının ve geliştiricilerinin her zaman uğraşmak zorunda kaldıkları zorluklardan biri sadece web tarayıcılarındaki değişiklikler değil, aynı zamanda web sitelerine erişmek için kullanılabilecek farklı web tarayıcılarıdır. Bir siteye gelen tüm ziyaretçilerin en yeni ve en iyi yazılımı kullanmaya devam etmeleri çok güzel olurdu, ancak bu hiçbir zaman böyle olmamıştı (ve büyük ihtimalle asla olmayacak). Sitelerinize gelen ziyaretçilerin bazıları, web sayfalarını daha modern tarayıcıların eski ve eksik özellikleri olan tarayıcılarla görüntüleyecektir. Örneğin, Microsoft'un Internet Explorer tarayıcısının eski sürümleri pek çok web uzmanının yanında bir diken olmuştur. Şirket, en eski tarayıcılarından bazılarına destek vermiş olsa da, bunları kullanacak kişiler var - iş yapmak ve iletişim kurmak isteyebileceğiniz kişiler!

Gerçek şu ki, bu eski web tarayıcılarını kullanan kişiler, eski yazılımlarına sahip olduklarını veya web tarama deneyimlerinin yazılım tercihleri ​​nedeniyle tehlikeye düşebileceğini bile bilmiyorlar. Onlar için, güncel olmayan tarayıcı, web sitelerine erişmek için uzun süredir kullandıkları şeydir. Web geliştiricilerinin bakış açısından, bu müşterilere kullanılabilir bir deneyim sunabileceğimizden emin olmak istiyoruz. Ayrıca, günümüzün daha modern, zengin özellikli tarayıcıları ve cihazlarında harika çalışan web siteleri oluşturuyoruz. "Zarif degradasyon", hem eski hem de yeni, çeşitli farklı tarayıcılar için web sayfası tasarımını ele alma stratejisidir.

Modern Tarayıcılarla Başlamak

Zarif bir şekilde bozulacak şekilde tasarlanan bir web sitesi tasarımı, öncelikle modern tarayıcılar düşünülerek tasarlanmıştır. Bu site, bu modern web tarayıcılarının özelliklerinden yararlanmak için oluşturulmuştur; bunların çoğu, kullanıcıların her zaman yeni bir sürümü kullanmasını sağlamak için "otomatik güncelleme" yapar. Zarif bir şekilde degrade olan web siteleri, eski tarayıcılar için de etkili bir şekilde çalışır. Daha eski, daha az özellik bakımından zengin tarayıcılar siteyi görüntülediğinde, hala işlevsel olan, ancak daha az özellik veya farklı görüntülü görsellerle bozunmalıdır. Her ne kadar daha az işlevsel bir site ya da güzel görünümlü bir site sunma fikri size garip gelse de, gerçek şu ki insanlar kayıp olduklarını bile bilmeyeceklerdir. Site, "daha iyi sürüm" e karşı gördükleri site ile karşılaştırılmayacaklar, bu nedenle site ihtiyaç duydukları ve işlevsel veya görsel olarak bozulduğu gibi görünmediği sürece, iyi durumda olacaksınız.

Aşamalı Geliştirme

Zarif bozulma kavramı, konuştuğunuzu duymuş olabileceğiniz başka bir web tasarım konsepti için birçok yönden benzerdir - ilerici geliştirme. Zarif bozulma stratejisi ve ilerici geliştirme arasındaki ana fark, tasarımınızı başlattığınız yerdir. En düşük ortak payda ile başlar ve web sayfalarınız için daha modern tarayıcılar için özellikler eklerseniz, aşamalı geliştirme kullanıyorsunuz. En modern, en modern özelliklerle başlar ve daha sonra ölçeklendirirseniz, zarif bozulma kullanırsınız. Sonuçta, sonuçlanan web sitesi, aşamalı geliştirme veya zarif bozulma kullanıp kullanmadığınıza dair aynı deneyimi yaşayabilir. Her iki yaklaşımın da bir amacı, eski tarayıcılar ve bunları kullanmaya devam eden müşteriler için kullanılabilir bir deneyim sunarken, modern tarayıcılar için harika bir site oluşturmaktır.

Zarif Bozunma Okuyucularınıza Ne Diyor? & # 34; En Son Tarayıcıyı İndir & # 34;

Birçok modern tasarımcının zarif degradasyon yaklaşımını sevmemesinin nedenlerinden biri, okuyucuların, sayfaların çalışması için en modern tarayıcıyı indirmesi sık sık talep haline gelmesidir. Bu zarif bir bozulma değildir . “Bu özelliği işe almak için X tarayıcıyı indir” i yazmak istediğinizi düşünüyorsanız, zarif bozulma alanını terk ettiniz ve tarayıcı merkezli tasarıma geçtiniz. Evet, bir web sitesi ziyaretçilerinin daha iyi bir tarayıcıya yükseltilmesine yardımcı olma konusunda şüphesiz bir değer var, ancak bu genellikle onlara sormak için çok şey var (hatırlayın, pek çok kişi yeni tarayıcıları indirme konusunda hiçbir şey anlamadı ve bunu yaptığınız talep sadece korkutuyor olabilir) onları uzakta). İşlerini gerçekten istiyorsanız, sitenizi daha iyi yazılım indirmek üzere bırakmalarını söylemek, bunu yapmanın bir yolu değildir. Sitenizde belirli bir tarayıcı sürümü veya üzerinde bir anahtar gerektiren önemli işlevler bulunmadığı sürece, indirme işleminin zorlanması genellikle kullanıcı deneyiminde bir anlaşmadır ve bundan kaçınılmalıdır.

İyi bir kural, aşamalı iyileştirme için yaptığınız gibi, aynı bozulmayı sağlamak için aynı kurallara uymaktır:

  1. Geçerli, standartlara uygun HTML yaz
  2. Tasarımlarınız ve düzeniniz için harici stil sayfalarını kullanın
  3. Etkileşim için harici olarak bağlantılı komut dosyaları kullanın
  4. İçeriğin CSS veya JavaScript içermeyen düşük düzeyli tarayıcılarda bile erişilebilir olduğundan emin olun.

Bu süreç göz önünde bulundurulduğunda, dışarı çıkıp yapabileceğiniz en modern tasarımı inşa edebilirsiniz! Sadece çalışırken daha az işlevsel tarayıcılarda bozulduğundan emin olun.

Ne Kadar Gidiyorsunuz?

Birçok web geliştiricisinin sahip olduğu sorulardan biri, tarayıcı sürümleri açısından ne kadar desteklemeniz gerektiğidir? Bu soruya kesin ve kuru bir cevap yoktur. Sitenin kendisine bağlı. Bir web sitesinin trafik analizini incelerseniz, bu siteyi ziyaret etmek için hangi tarayıcıların kullanıldığını görürsünüz. Belli bir eski tarayıcıyı kullanan insanların önemli bir yüzdesini görüyorsanız, muhtemelen bu tarayıcıyı desteklemeyi veya bu işi kaybetme riskiyle karşı karşıya kalacağınızı düşünebilirsiniz. Analizinize bakarsanız ve hiç kimsenin eski bir tarayıcı sürümü kullanmadığını görüyorsanız, muhtemelen bu eski tarayıcıyı tam olarak desteklemekten ve bunun için test etmekten endişelenmemeye karar vermenizde güvende olabilirsiniz. Dolayısıyla, sitenizin ne kadar ileride desteklenmesi gerektiğine dair sorunun gerçek cevabı, "Ancak analitiğiniz, müşterilerinizin kullandığını anlatır."

Jennifer Krynin tarafından yazılmış orijinal makale. Jeremy Girard tarafından 8/9 / 17'de düzenlenmiştir.