Internet Explorer'ın Köhnə Versiyalarında HTML 5'yi Etkinleştirmek üçün HTML5 Shiv'i istifadə edin

IE'nin Köhnə Versiyalarına HTML-lərin HTML Tags dəstəklənməsi üçün JavaScript istifadə

HTML artıq "blokdakı yeni uşaq" deyil. Bir çox veb-dizaynerlər və inkişafçılar uzun illərdir ki, HTML-nin bu son təkrarlamasını istifadə edirlər. Hələ, HTML5-dən uzaqlaşan bəzi web peşəkarlar var, tez-tez onlar Internet Explorer-in köhnə versiyasını dəstəklədikləri üçün və onlar yaratdıqları HTML5 səhifələrinin həmin köhnə brauzerlərdə dəstəklənməyindən narahat olduqları üçün. Xoşbəxtlikdən, HTML-lərin IE-nin köhnə versiyalarına (bu, IE9-dan daha aşağı versiyalar olacaq) köçürmək üçün istifadə edə biləcəyiniz bir skript var, bu gün bu günki texnologiyalara uyğun veb səhifələr yaratmaq və HTML-də bəzi yeni tags istifadə etmək 5.

HTML Shiv təqdim

Jonathan Neal Internet Explorer 8 və aşağıda (və bu mövzuda Firefox 2) HTML 5 etiketlərini real etiketlər kimi qiymətləndirmək üçün sadə bir yazı hazırladı. Bu, hər hansı digər HTML elementi kimi onları tərtib etməyə və sənədlərinizdə istifadə etməyə imkan verir.

HTML şiv istifadə necə

Bu skriptdən istifadə etmək üçün aşağıdakı HTML5 sənədinizə aşağıdakı üç həddi əlavə edin

stilinizin yuxarısında.

Bu HTML şiv scripti üçün daha yeni bir yer olduğunu unutmayın. Əvvəllər bu kod Google-da yerləşdirilib və bir çox saytlar hal-hazırda bu faylya səhvən baxırlar, orada artıq bir fayl yüklənməyəcəyi barədə xəbərsizdirlər. Bunun səbəbi, bir çox hallarda, HTML5 Shiv'in istifadəsi artıq lazım deyil. Qısa müddətdə daha çox ...

Bir anlıq bu koda geri döndüyünüzdə, bu, IE-nin 9 versiyasının ("lt IE 9 deməkdir" deməkdir) hədəfləri üçün IE şərti şərhindən istifadə etdiyini görə bilərsiniz. Bu brauzerlər bu skriptni yükləyəcək və HTML5 elementləri HTML5 mövcud olmadan əvvəl logo yaradılmış olsa da bu brauzerlər tərəfindən başa düşülür.

Alternativ olaraq, bu skriptni off-site yerində göstərmək istəməsəniz, skript faylını yükləyə bilərsiniz (linkdən sağa vurun və "Məni Bağla" kimi seçin) və onu serverinizin qalan hissəsinə əlavə edin saytınızın resursları (şəkillər, şriftlər, və s.). Bu şəkildə bunu başarısız etmək, zamanla bu skriptə edilən hər hansı bir dəyişiklikdən faydalana bilməyəcəksiniz.

Bu kod satırlarını sayfanıza ekledikten sonra, başqa HTML5 uyğun brauzerlər üçün istədiyiniz kimi HTML 5 etiketlərini tərtib edə bilərsiniz.

Hələ HTML5 Shivə ehtiyacınız varmı?

Bu soruşmaq üçün dəyərli bir sual. HTML5 ilk dəfə buraxıldığında, brauzer landşaftı bu günündən fərqli idi. IE8 və aşağıda göstərilən dəstək hələ də bir çox saytlar üçün vacibdir, lakin Microsoftun aprelin 2016-da 11-dən aşağı olan IE-nin bütün versiyaları üçün hazırladığı "həyatın sonu" elanında bir çox insanlar indi öz brauzerlərini yüksəldiblər və bu antik versiyalar artıq sizin üçün bir narahatlıq. Sitenizi ziyarət etmək üçün insanların hansı brauzerlərin istifadə etdiyini dəqiqləşdirmək üçün veb-saytınızın təhlilini nəzərdən keçirin. Heç kimse, ya da çox az insan, IE8 və aşağıda istifadə edirsə, onda siz HTML5 elementlərini heç bir problem olmadan istifadə edə biləcəyinizə və köhnə brauzerləri dəstəkləməyə ehtiyacınız olmadığına əmin ola bilərsiniz.

Bəzi hallarda, irəliləyən IE brauzerləri narahatlıq doğuracaqdır. Bu, çox vaxt əvvəl hazırlanmış və yalnız IE-nin köhnə versiyasında işləyən xüsusi proqram parçasını istifadə edən təşkilatlarda olur. Bu hallarda şirkətin İT şöbəsi bu köhnə brauzerlərin istifadəsini həyata keçirə bilər, yəni bu şirkət üçün işiniz köhnəlmiş IE nümunələrini də dəstəkləməlidir.

Bu, HTML5 shivinə keçmək istəyirik ki, siz cari veb dizayn metodlarından və elementlərindən istifadə edə bilərsiniz, lakin hələ də lazım olan tam brauzer dəstəyini əldə edə bilərsiniz.

Jeremy Girard tərəfindən düzəldildi