Օգտագործելով 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 ստեղներին, որպեսզի դուք կարողանաք օգտագործել ընթացիկ վեբ-դիզայնի մեթոդները եւ տարրերը, սակայն ստացեք լրիվ բրաուզերի օժանդակություն, որը Ձեզ անհրաժեշտ է:
Խմբագրված է Ջերեմի Գիրարդը