Põhiline Brauserid HTML5 töötamine Internet Exploreri vanades versioonides

HTML5 töötamine Internet Exploreri vanades versioonides



pärand-ja-html5

HTML5 töötamine Internet Exploreri vanades versioonides

Üks peamisi põhjuseid, miks arendajad ei pruugi veel HTML5-le üle minna, on pärandibrauserite tugipuudus. See on tegelikult vale ja kuigi tagurpidi ühilduvuse tagamiseks võib vaja minna mõningast pokkerit, on see siiski võimalik.

Muidugi pean pärandbrauserite all silmas Internet Explorerit, kuna kõik teised suuremad mängijad värskenduvad regulaarselt ja nende kasutajad kipuvad seda eeskuju järgima: brauserid nagu Firefox, Safari ja Opera on HTML5-d juba mõnda aega toetanud. Mõni arendaja võib otsustada lõpetada IE6 toetamise, kuid mõne jaoks pole see valikuvõimalus ja igal juhul ei toeta ka IE7 ega IE8 HTML5. IE9 küll, kuid see töötab ainult Windows Vistas ja Windows 7-s, nii et teised versioonid on veel kaua olemas, nagu oleme näinud IE6-ga.



Mida tuleb siis teha, et HTML5 Internet Exploreris töötaks?

kuidas disney pluss subtiitrid välja lülitada

Tundmatud elemendid

Esiteks ja IE ei renderda ühtegi elementi, mida ta ei tunne, nii et see ignoreerib täielikult HTML5 struktuurielemente, näiteks header, footer, article, section ja nav, kõik HTML5-saidi peamised osad. Seda saab parandada, rääkides IE-le nendest elementidest JavaScripti abil. Parim viis selleks on lisada HTML5 shiv stsenaariumi, mille on loonud Remy Sharp. See käepärane skript loob kõik asjakohased HTML5 elemendid, millest IE nüüd lehe renderdamisel teada saab.

Üks probleem on see, et see ei toimi nende kasutajate jaoks, kellel on JavaScript välja lülitatud. Kahjuks pole sellest parata, seega peab arendaja tegema otsuse kas kasutada HTML5 või jääda HTML 4.01 juurde.

Stiil

Enamikul brauseritest on sisemised stiililehed, mis muu hulgas kehtivad display:block taseme elementide blokeerimiseks. Kuigi mõned uuemad brauserid teevad seda nüüd asjakohaste HTML5-elementide jaoks, mõned mitte ja see tuleb lisada kõigi brauserite jaoks. Lihtsalt järgmise stiili lisamine teeb trikki:

article, aside, figure, footer, header, hgroup,
menu, nav, section { display:block; }

Vormi elemendid

Ja mis saab mõnest uuest elemendist endast, näiteks uued sisenditüübid - kuidas need pärandibrauserites renderdavad?

Tegelikult hästi. Kuna HTML5 spetsifikatsiooni laiendati a tahapoole ühilduv viis , kõiki sisendtüüpe, mida ei tunta, käsitletakse lihtsalt kui text ja see renderdatakse sellisena.

Multimeedia

Nagu ma olen varem arutanud, on video ja helielemendid on loodud selleks, et võimaldada Flashile tagasi pöörduda, mis töötab Internet Exploreris suurepäraselt.

kuidas pääseda juurde failidele vanal kõvakettal Windows 10

HTML5-le üleminek toimub endiselt järk-järgult ja mõned ei näe ega pea vajadust kasutada ühtegi selle pakutavat uut funktsiooni, kuid kui nad seda teevad, võivad nad olla (suhteliselt) ohutud teadmises, et vanemad brauserid muudab nende saidid suurepäraseks.

Huvitavad Artiklid

Toimetaja Valik

Aldi 10.1 ″ tahvelarvuti (Medion Lifetab) väljaandmise kuupäev, hind ja tehnilised andmed
Aldi 10.1 ″ tahvelarvuti (Medion Lifetab) väljaandmise kuupäev, hind ja tehnilised andmed
Tundub, et turul olevate eelarvetablettide arv kasvab pidevalt. Tesco Hudl2 populaarsus on tõestanud, et mitte ainult tehnoloogiagigandid ei suuda tekitada atraktiivset tehnikat. Vaata ka: 2014. aasta parimad tahvelarvutid.
Teksti pakkimine Google'i arvutustabelites [kõik seadmed]
Teksti pakkimine Google'i arvutustabelites [kõik seadmed]
Google'i arvutustabelite või muu tabelitöötlustarkvara kasutamisel saate sageli sisestada rohkem andmeid, kui lahtrid suudavad õigesti kuvada. Kui see juhtub, võib teksti pakkimine olla teie parim sõber. Teksti mähkimise funktsioon reguleerib
Telegrami klient on nüüd saadaval Windowsi poes
Telegrami klient on nüüd saadaval Windowsi poes
Telegram Messenger on juba aastaid olnud saadaval mitmel platvormil, sealhulgas Android, iOS, Windows PC ja Windows Phone. Kahjuks pole Microsofti platvormide praegune rakendus universaalne ja töötab ainult mobiilseadmetes, samas kui lauaarvuti kasutajad pidid ametlikelt saitidelt alla laadima kliendi klassikalise versiooni Win32. Eile universaal
Peida või kuva lemmikute riba Microsoft Edge Chromiumis
Peida või kuva lemmikute riba Microsoft Edge Chromiumis
Edge Chromium Build 124 võimaldab vahelehtedel lemmikute riba kuvamist või peitmist, pakkudes uue vahekaardi lehe jaoks eraldi valikut.
Lülitage YouTube Firefoxis Flash Playerile
Lülitage YouTube Firefoxis Flash Playerile
Kuidas sundida YouTube'i Flash-videot Firefoxi brauseris ühe klõpsuga näitama
Kuidas kustutada kõik oma sõnumid WeChatis
Kuidas kustutada kõik oma sõnumid WeChatis
Olenemata sellest, kas olete WeChatis nii aktiivne, et hallatav ruum otsa saab, lahkute mõneks ajaks rakendusest või ei soovi enam vestlusi näha, võite kustutada kõik oma sõnumid
Kuidas alla laadida kõik oma AOL-i e-posti aadressid
Kuidas alla laadida kõik oma AOL-i e-posti aadressid
Kui enamik meist kuuleb AOL-i, mõtleme America Online'ile, mis on kunagi juhtinud Interneti-teenuse pakkujate hiiglase ja Interneti-ajaloos olulise ettevõtte nimi. AOL-i mäletatakse endiselt selle rakenduse poolest