it-swarm-tr.com

Kullanıcı kitlemimin çoğunluğunu yabancılaştırmadan HTML5’e geçmeyi nasıl yaparım?

HTML5 ile standart olarak gelen yeni özelliklerden bazılarını gerçekten uygulamak isterdim ancak sitemi bozmayacak şekilde yapabilmek istiyorum.

Progressive Geliştirme ve kullanıcı kontrol etmenin her zaman bir seçenek olduğunu biliyorum. Orada daha iyi alternatifler var mı?

4
Evan Plaice

2 Muhtemel yaklaşımlar:

  • HTML5 Shims , HTML5 özelliklerini kullanmanıza izin veren ancak geri döndürmez hataları düzelterek kod parçacıkları olan
  • Modernizr , vücutta bireysel özellikleri tespit etmenin ve bu sınıflar varsa veya yoksa uyarıları görüntülemenin veya kodu devre dışı bırakmanın bir parçası olarak kullanabileceğiniz CSS sınıflarını uygulamak için bir araçtır.

HTML 5 Özelliklerini Algılama bölüm HTML 5’e Dalış , aynı zamanda harika bir referanstır.

1
artlung

Uğraştığınız tarayıcının türünü belirlemenin çok daha doğru bir yolu, kullanışlı okuyarak değil, özellik algılamasıdır.

jQuery, .support () bunu yapmak için harika bir yoldur.

Tüm özelliklerde olduğu gibi, sadece eski tarayıcılar için incelikle bozulan bir şey uygulamak istiyorsanız bunu yapın.

2
helloandre

Bu yanıtlara ek olarak, form öğeleri gibi birçok HTML5 öğesi basit metin kutularına zarifçe bozulur, çünkü bir tarayıcı type özelliğini tanımıyorsa, varsayılan olarak text olarak değişir. Ayrıca, bir tarayıcı bir öznitelik tanımıyorsa (placeholder gibi), onu yok sayar. Bu zarif bozulma, bir kullanıcının tarayıcısı HTML5'i desteklemiyorsa, işleri karıştırmaktan endişe etmeden bu öğeleri uygulayabileceğiniz anlamına gelir. Sadece özel bir şey görmeyecekler.

1
Jason

Gmail, aşamalı geliştirmenin özüdür, düz html'den tüm çan ve ıslıklara kadar uzanır. Bu yüzden böyle büyük bir izleyici kitlesine sahip. Yani öykünmek için iyi bir model.

Html5 özelliklerini, uyumlu tarayıcılar için javascript tarafından açılmış olan bir öğeye eklemenizi öneririm. Bu hala html 4 ile başlamak isteyeceğiniz anlamına gelir.

0
Kzqai