Internet Explorer'ın Eski Sürümlerinde HTML 5'i Etkinleştirin HTML 5'i Kullanma

IE Desteği HTML 5 Etiketlerinin Eski Sürümlerini Yardım için JavaScript'i Kullanma

HTML artık "bloktaki yeni çocuk" değil. Birçok web tasarımcıları ve geliştiricileri, bu son HTML yineleme yıllarını kullanmaktadır. Yine de, çoğu kez Internet Explorer'ın eski sürümlerini desteklemek zorunda oldukları ve HTML5 sayfalarının oluşturdukları eski tarayıcılarda desteklenmeyeceği endişesiyle HTML5'ten uzak kalmış bazı web uzmanları vardır. Neyse ki, HTML desteğini IE'nin eski sürümlerine getirmek için kullanabileceğiniz bir betik var (bu, IE9'dan daha küçük sürümler olacak), böylece web sayfalarını günümüz teknolojileriyle daha uyumlu hale getirebilir ve HTML'deki bazı yeni etiketleri kullanabilirsiniz. 5.

HTML Shiv'in tanıtılması

Jonathan Neal, HTML 5 etiketlerini gerçek etiketler olarak ele almak için Internet Explorer 8 ve altını (ve bu konudaki Firefox 2) söyleyen basit bir betik oluşturdu. Bu, onları başka bir HTML öğesi gibi biçimlendirmenize ve belgelerinizde kullanmanıza olanak tanır.

HTML Shiv Nasıl Kullanılır

Bu komut dosyasını kullanmak için, aşağıdaki üç satırı HTML5 belgenize ekleyin.

stil sayfanızın üstünde.

Bunun, bu HTML Shiv komut dosyasının yeni bir yeri olduğunu unutmayın. Önceden, bu kod Google'da barındırılıyordu ve bir çok site hala bu dosyaya yanlış bir şekilde bağlanıyor ve artık indirilecek bir dosya bile kalmadığından habersiz. Bunun nedeni, çoğu durumda, HTML5 Shiv'in kullanılmasının artık gerekli olmamasıdır. Daha fazlası hakkında kısaca ...

Bu koda bir an dönünce, bunun IE'nin 9'un altındaki sürümlerini hedefleyen bir IE koşullu yorumu kullandığını görebilirsiniz (yani "lt IE 9"). Bu tarayıcılar bu komut dosyasını indirecek ve HTML5'in var oluşundan önce logo oluşturulmasına rağmen HTML5 öğeleri bu tarayıcılar tarafından anlaşılacaktır.

Alternatif olarak, bu komut dosyasını bir merkez dışı yere yönlendirmek istemezseniz, komut dosyasını indirebilirsiniz (bağlantıya sağ tıklayın ve menüden "Bağlantıyı Farklı Kaydet" i seçin) ve geri kalanının yanında sunucunuza yükleyin. Sitenizin kaynakları (resimler, yazı tipleri, vb.). Bu şekilde yapmanın olumsuz yanı, zaman içinde bu betikte yapılan değişikliklerden yararlanamayacağınızdır.

Bu kod satırlarını sayfanıza ekledikten sonra, HTML 5 etiketlerini , diğer tüm modern, HTML5 uyumlu tarayıcılarda yaptığınız gibi biçimlendirebilirsiniz.

Hala HTML5 Shiv ihtiyacınız var mı?

Bu sormak için değerli bir sorudur. HTML5 ilk yayımlandığında, tarayıcı manzara bugün olduğundan çok farklıydı. IE8 ve daha fazlası için destek birçok site için hala önemli bir şeydi, ancak Microsoft'un Nisan 2016'da 11'in altındaki tüm sürümleri için yaptığı "hayat sonu" duyurusu sayesinde, pek çok kişi tarayıcılarını yeni sürüme geçirdi ve bu eski sürümler uzun zamandır sizin için bir endişe. Bir siteyi ziyaret etmek için hangi tarayıcıların kullandıklarını tam olarak görmek için web sitenizin analizini inceleyin. Hiç kimse veya çok az insan IE8 ve daha azını kullanıyorsa, HTML5 öğelerini sorun olmadan ve eski tarayıcıları desteklemenize gerek kalmayacağından emin olabilirsiniz.

Ancak bazı durumlarda, eski IE tarayıcıları bir endişe kaynağı olacaktır. Bu genellikle uzun zaman önce geliştirilen ve yalnızca IE'nin eski bir sürümünde çalışan belirli bir yazılım parçasını kullanan kuruluşlarda olur. Bu örneklerde, şirketin BT departmanı bu eski tarayıcıların kullanımını zorlayabilir, yani bu şirket için çalışmanız aynı zamanda eski IE örneklerini de desteklemelidir.

Bu, mevcut web tasarım yöntemlerini ve öğelerini kullanabilmeniz, ancak yine de ihtiyacınız olan tam tarayıcı desteğini alabilmeniz için HTML5 shiv'e dönmenizdir.

Jeremy Girard tarafından düzenlendi