Օգտագործելով HTML5 Shiv- ը HTML 5-ը Internet Explorer- ի հին տարբերակներում

Օգտագործելով JavaScript, կօգնեն ավելի հին տարբերակները IE աջակցել HTML 5 Tags

HTML- ը այլեւս «նոր բլոկում» չէ: Շատ վեբ դիզայներներ եւ ծրագրավորողներ արդեն երկար տարիներ օգտվում են այս HTML- ի վերջին վերամշակումից: Այնուամենայնիվ, կան որոշ վեբ մասնագետներ, որոնք մնացել են հեռու HTML5- ից, հաճախ այն պատճառով, որ նրանք պետք է աջակցեին Internet Explorer- ի ժառանգական տարբերակները եւ մտահոգված էին, որ HTML5 էջերը ստեղծվել են այդ հին բրաուզերում: Բարեբախտաբար, կա սցենար, որը դուք կարող եք օգտագործել HTML- ի օգնությունը IE- ի հին տարբերակներում (սա կլինի IE9- ից ավելի ցածր վարկանիշ), որը թույլ է տալիս Ձեզ ստեղծել ավելի շատ վեբ էջեր այսօրվա տեխնոլոգիաներին համապատասխան եւ HTML- ի որոշ նոր պիտակներ օգտագործել: 5.

Ներկայացնել HTML Shiv- ը

Ջոնաթան Նեալը ստեղծեց մի պարզ սցենար, որը պատմում է Internet Explorer 8-ի եւ ստորեւ (եւ Firefox 2-ի համար) HTML 5- ի պիտակների բուժումը որպես իրական պիտակներ : Սա թույլ է տալիս ոճը հանել այնպես, ինչպես դուք կստանաք որեւէ այլ HTML տարր եւ դրանք օգտագործել ձեր փաստաթղթերում:

Ինչպես օգտագործել HTML- ն

Այս սցենարն օգտագործելու համար պարզապես ձեր HTML5 փաստաթղթում ավելացրեք հետեւյալ երեք տողերը

ձեր ոճաթերթերի վերեւում:

Նշենք, որ սա HTML Shiv- ի սցենարի համար նոր տեղ է: Նախկինում այս կոդն էր հյուրընկալվել Google- ում, եւ շատ կայքեր դեռ սխալմամբ կապում են այդ ֆայլին, չգիտեն, որ նույնիսկ չկա այնպիսի ֆայլ, որը ներբեռնելու համար: Դա այն պատճառով է, որ շատ դեպքերում HTML5 Shiv- ի օգտագործումը այլեւս անհրաժեշտ չէ: Ավելին, այդ մասին կարճ ժամանակում ...

Վերադառնալ այս կոդը մի պահ, կարող եք տեսնել, որ սա օգտագործում է IE պայմանական մեկնաբանություն `9-ից ներքեւ IE- ի թիրախային տարբերակները (այսինքն« lt IE 9 նշանակում է »): Այդ բրաուզերները ներբեռնելու էին այս սցենարը եւ HTML5- ի տարրերը հասկացան այդ բրաուզերների կողմից, թեեւ ստեղծվել են լոգոն մինչեւ HTML5 գոյություն ունենալը:

Այլապես, եթե դուք չեք ցանկանում նշել սցենարն անջատված վայրում, կարող եք բեռնել սցենարների ֆայլը (աջ սեղմել հղումը եւ ընտրեք «Պահպանել Link As» - ից մենյուից) եւ վերբեռնել այն ձեր սերվերի կողքին մնացած ձեր կայքի ռեսուրսները (պատկերներ, տառատեսակներ եւ այլն): Այդպես վարվելը, այնուամենայնիվ, այն է, որ դուք չեք կարողանա օգտվել ցանկացած սցենարի ժամանակից որեւէ փոփոխությունից:

Երբ դուք ավելացրել եք այդ տողերը ձեր էջում, դուք կարող եք ոճավորել HTML 5 պիտակները, ինչպես օրինակ , ցանկացած այլ ժամանակակից HTML5- ի հետ համատեղելի բրաուզերների համար:

Դուք դեռեւս կարիք ունեք HTML5 Shiv- ին:

Սա արժանի հարց է հարցնել: Երբ HTML5- ը առաջին անգամ թողարկվեց, բրաուզերի բնապատկերը շատ տարբեր էր, քան այսօր: Աջակցություն IE8- ի եւ ստորեւի համար դեռ շատ կարեւոր էջեր են, սակայն շատերի համար, սակայն, «Մայքրոսոֆթ» -ի հայտարարությունը, որ Microsoft- ը պատրաստել է 2016 թ. Ապրիլին IE- ի բոլոր տարբերակները 11-ից ցածր, շատերն այժմ բարելավել են իրենց բրաուզերները, եւ այդ հնացած տարբերակները այլեւս ձեզ համար մտահոգիչ է: Դիտեք ձեր կայքի վերլուծության տեսությունը, թե կոնկրետ ինչ բրաուզերների մարդիկ օգտագործում են կայք այցելելու համար: Եթե ​​ոչ ոք, կամ շատ քիչ մարդիկ, օգտագործում են IE8 եւ ստորեւ, ապա կարող եք վստահ լինել, որ դուք կարող եք օգտագործել HTML5 տարրերը առանց խնդիրների եւ կարիք չկա աջակցել ժառանգության բրաուզերներին:

Որոշ դեպքերում, սակայն, IE բրաուզերների ժառանգությունը մտահոգություն կլինի: Դա հաճախ տեղի է ունենում այն ​​կազմակերպություններում, որոնք օգտագործում են վաղուց մշակված կոնկրետ ծրագիր, եւ որը միայն աշխատում է IE- ի հին տարբերակի վրա: Այս դեպքերում, այդ ընկերության ՏՏ բաժինը կարող է կիրառել այդ հին բրաուզերների օգտագործումը, ինչը նշանակում է, որ այդ ընկերության համար ձեր աշխատանքը պետք է նաեւ աջակցի հնացած IE ատյաններին:

Սա այն դեպքն է, երբ դուք ցանկանում եք դիմել HTML5 ստեղներին, որպեսզի դուք կարողանաք օգտագործել ընթացիկ վեբ-դիզայնի մեթոդները եւ տարրերը, սակայն ստացեք լրիվ բրաուզերի օժանդակություն, որը Ձեզ անհրաժեշտ է:

Խմբագրված է Ջերեմի Գիրարդը