Përdorimi i HTML5 Shiv për të aktivizuar HTML 5 në versionet e vjetra të Internet Explorer

Duke përdorur JavaScript për të ndihmuar Versione të vjetra të IE Mbështetje HTML 5 Tags

HTML nuk është më "kec i ri në bllok". Shumë web designers dhe zhvilluesit kanë përdorur këtë përsëritje të fundit të HTML për shumë vite. Megjithatë, ekzistojnë disa profesionistë të internetit të cilët kanë qëndruar larg HTML5, shpesh sepse duhet të mbështesin versionet e Internet Explorer dhe ata ishin të shqetësuar se çdo faqe HTML5 që ata krijoi nuk do të mbështetej në ato shfletues të vjetër. Fatmirësisht, ekziston një dorëshkrim që mund të përdorësh për të sjellë mbështetjen HTML në versionet e vjetra të IE (kjo do të ishte versione më e ulët se IE9), duke ju lejuar të ndërtoni faqet e internetit më në linjë me teknologjitë e sotme dhe përdorni disa nga etiketat e reja në HTML 5.

Prezantimi i HTML Shiv

Jonathan Neal krijoi një skript të thjeshtë që tregon Internet Explorer 8 dhe më poshtë (dhe Firefox 2 për atë çështje) për të trajtuar HTML 5 tags si tags reale . Kjo ju lejon të stilit të tyre si ju do ndonjë element tjetër HTML dhe t'i përdorni ato në dokumentet tuaja.

Si të përdorni Shiv HTML

Për të përdorur këtë skriptë, thjesht shtoni tre linjat e mëposhtme në dokumentin tuaj HTML5 në

mbi fletën tuaj të stilit.

Vini re se ky është një vend më i ri për këtë script HTML Shiv. Më parë, ky kod u prit në Google dhe shumë faqe ende lidhen me atë skedë gabimisht, duke mos ditur që nuk ka më asnjë skedar për tu shkarkuar. Kjo është për shkak se, në shumë raste, përdorimi i HTML Shiv nuk është më i nevojshëm. Më shumë për këtë së shpejti ...

Kthehuni tek ky kod për një moment, mund të shihni se kjo përdor një koment të kushtëzuar nga IE për të synuar versionet e IE nën 9 (kjo është ajo që nënkupton "lt 9"). Ata shfletues do të shkarkonin këtë skript dhe elementët HTML5 do të kuptoheshin nga këta shfletues, edhe pse u krijuan logo përpara se HTML5 të ekzistonte.

Përndryshe, nëse nuk dëshiron të tregosh këtë skript në një vend jashtë lokacionit, mund të shkarkoni skedarin e skriptit (kliko me të djathtën në linkun dhe zgjidhni "Save Link As" nga menyja) dhe ngarkoni atë në serverin tuaj së bashku me pjesën tjetër të burimet e faqes tuaj (imazhe, fonts, etj). Dobësitë për ta bërë këtë është se ju nuk do të jeni në gjendje të përfitoni nga ndonjë ndryshim që i bëhet këtij skenari me kalimin e kohës.

Pasi të keni shtuar këto rreshta të kodit në faqen tuaj, ju mund të stilizoni HTML 5 tags si ju do të për çdo të tjera moderne, HTML5 në përputhje shfletuesit.

A keni akoma nevojë për HTML5 Shiv?

Kjo është një pyetje e vlefshme për t'u kërkuar. Kur HTML5 u lëshua për herë të parë, peizazhi i shfletuesit ishte shumë i ndryshëm nga sa është sot. Mbështetja për IE8 dhe më poshtë ishte ende një gjë e rëndësishme për shumë vende, por me njoftimin "fund të jetës" që Microsoft bëri në prill 2016 për të gjitha versionet e IE nën 11, shumë njerëz tani i kanë përmirësuar shfletuesit e tyre dhe këto versione antiqued nuk mund të më shumë të jetë një shqetësim për ju. Rishikoni analytics tuaj faqen e internetit për të parë saktësisht se çfarë shfletues njerëzit janë duke përdorur për të vizituar një vend. Nëse askush, ose shumë pak njerëz, nuk po përdor IE8 dhe më poshtë, atëherë mund të sigurohesh që mund të përdorësh elementet HTML5 pa asnjë problem dhe nuk ka nevojë të mbështesësh shfletuesit e trashëgimisë.

Sidoqoftë, në disa raste, shfletuesit e trashëgimisë IE do të jenë një shqetësim. Kjo shpesh ndodh në organizatat që përdorin një pjesë të veçantë të softuerit që është zhvilluar shumë kohë më parë dhe që punon vetëm në një version të vjetër të IE. Në këto raste, departamenti i IT i kësaj kompanie mund të zbatojë përdorimin e këtyre shfletuesve të vjetër, që do të thotë që puna juaj për atë kompani duhet të mbështesë edhe instancat e vjetërsuara të IE.

Kjo është kur do të donit të ktheheni te shif HTML5 në mënyrë që të mund të përdorni metoda dhe elemente të tanishme të dizajnit të uebit, por merrni ende mbështetjen e plotë të shfletuesit që ju nevojitet.

Redaktuar nga Jeremy Girard