Hoved Nettlesere Å få HTML5 til å fungere i gamle versjoner av Internet Explorer

Å få HTML5 til å fungere i gamle versjoner av Internet Explorer



arv-og-html5

Å få HTML5 til å fungere i gamle versjoner av Internet Explorer

En av hovedårsakene til at utviklere kanskje ikke går over til HTML5 ennå, er den opplevde mangelen på støtte for eldre nettlesere. Dette er faktisk usant, og selv om det kan være noe jiggery-pokery som kreves for riktig bakoverkompatibilitet, er det fortsatt mulig.

Selvfølgelig, med eldre nettlesere, mener jeg Internet Explorer, ettersom alle de andre store aktørene oppdateres regelmessig, og brukerne har en tendens til å følge etter: nettlesere som Firefox, Safari og Opera har støttet HTML5 en stund. Noen utviklere kan bestemme seg for å slutte å støtte IE6, men for noen er det ikke noe alternativ, og i alle fall støtter verken IE7 eller IE8 HTML5 heller. IE9 vil, men den kjører bare på Windows Vista og Windows 7, så de andre versjonene vil fortsatt være i lang tid fremover, som vi har sett med IE6.

Så hva må gjøres for å få HTML5 til å fungere i Internet Explorer?

kan du se lokale kanaler på Amazon Fire Stick

Ukjente elementer

Vel og først og fremst vil IE ikke gjengi noen elementer den ikke gjenkjenner, så den vil ignorere HTML5 strukturelle elementer som header, footer, article, section, og nav, alle hoveddelene av et HTML5-nettsted. Dette kan rettes ved å fortelle IE om disse elementene ved hjelp av JavaScript. Den beste måten å gjøre dette på er å inkludere HTML5 shiv skript, laget av Remy Sharp. Dette praktiske skriptet lager alle relevante HTML5-elementer som IE nå vil vite om når de gjengir siden.

Et problem med dette er at det ikke fungerer for brukere som har slått av JavaScript. Dessverre er det ingen vei rundt dette, så utvikleren må ta en beslutning om å bruke HTML5 eller holde seg med HTML 4.01.

Styling

De fleste nettlesere har interne stilark som blant annet gjelder display:block for å blokkere nivåelementer. Mens noen av de nyere nettleserne nå gjør dette for de aktuelle HTML5-elementene, gjør noen det ikke, og dette må legges til for alle nettlesere. Bare å legge til følgende styling vil gjøre susen:

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

Formelementer

Og hva med noen av de nye elementene i seg selv, for eksempel nye inngangstyper - hvordan gjengis disse i eldre nettlesere?

Fint faktisk. Siden HTML5-spesifikasjonen ble utvidet i en bakoverkompatibel måte , alle inngangstyper som ikke gjenkjennes, behandles ganske enkelt som text og blir enkelt gjengitt som det.

hvordan du programmerer universal fjernkontroll uten kode

Multimedia

Som jeg har diskutert tidligere, har video og lydelementer er designet for å gi et fall tilbake til Flash, som vil fungere bra på Internet Explorer.

Flyttingen til HTML5 vil fortsatt være gradvis, og noen vil ikke se eller ha behov for å bruke noen av de nye funksjonalitetene den gir, men når de gjør det, kan de være (relativt) trygge med kunnskap om at eldre nettlesere vil gjengi nettstedene deres helt fint.

Interessante Artikler

Redaksjonens

NetBIOS: Hva det er og hvordan det fungerer
NetBIOS: Hva det er og hvordan det fungerer
NetBIOS tilbyr kommunikasjonstjenester på lokale nettverk. Den brukes i Windows så vel som Ethernet og Token Ring-nettverk.
Jeg utforsket Rise of the Tomb Raiders Croft Manor i VR og fant ikke en butler å låse i et kjøleskap
Jeg utforsket Rise of the Tomb Raiders Croft Manor i VR og fant ikke en butler å låse i et kjøleskap
Mitt presiderende minne om de originale Tomb Raider-spillene er Croft Manor - Lara Croft's viltvoksende aristokratiske hjem. På overflaten fungerer det som et treningsnivå, med hinderløp som gir spillerne en sjanse til å finpusse deres plattformevner. Heller
Repost Fungerer ikke i Instagram – Hva du skal gjøre
Repost Fungerer ikke i Instagram – Hva du skal gjøre
Deling eller reposting på Instagram er ikke så enkelt som det er på andre sosiale medieplattformer. Mange brukere lurer på hvorfor det er det, og utviklerne ser ikke ut til å ha det travelt med å gi svar. Det håper vi
Si farvel til spillmappen med Windows 10 versjon 1803
Si farvel til spillmappen med Windows 10 versjon 1803
Med Windows Vista introduserte Microsoft spillmappen som var et spesielt sted for å administrere de installerte spillene dine. Denne mappen tilbyr også spilloppdateringer, statistikk, rangering, RSS-feeds og mer. Det fungerer som et sentralt arkiv for alle anerkjente spill du har på PCen. Denne mappen var tilgjengelig i alle versjoner av Windows
Aktiver Anti-Adware-funksjonen i Windows Defender
Aktiver Anti-Adware-funksjonen i Windows Defender
Nylig delte Microsoft en ny sikkerhetsfunksjon som kan utvide beskyttelsesnivået til det innebygde Windows 10-antivirusprogrammet kalt 'Windows Defender'.
8 måter å slå av Windows 11
8 måter å slå av Windows 11
Lær hvordan du slår av Windows 11 ved å bruke oppgavelinjen, hurtigtaster, Ctrl+Alt+Delete, Power-knappen, Power User Menu, Shutdown-kommandoen, en snarvei på skrivebordet eller fra påloggingsskjermen.
Hvordan finne Amazon-ønskelisten til noen du kjenner
Hvordan finne Amazon-ønskelisten til noen du kjenner
Amazon Wish List er en hendig og smart funksjon som lar brukeren stille inn Amazon-varer som de ønsker å få i gave fra vennene sine. I hovedsak, hvis du er ute etter en perfekt gave til