Tärkein Selaimet HTML5: n toimiminen Internet Explorerin vanhoissa versioissa

HTML5: n toimiminen Internet Explorerin vanhoissa versioissa



legacy-and-html5

HTML5: n toimiminen Internet Explorerin vanhoissa versioissa

Yksi tärkeimmistä syistä, miksi kehittäjät eivät välttämättä siirry HTML5: een, on havaittu tuen puute vanhoille selaimille. Tämä ei todellakaan pidä paikkaansa, ja vaikka oikeaan taaksepäin yhteensopivuuteen tarvitaan jonkin verran pokeripelejä, se on silti mahdollista.

Perinteisillä selaimilla tarkoitan tietysti Internet Exploreria, koska kaikki muut suuret pelaajat päivittyvät säännöllisesti ja heidän käyttäjillään on taipumus seurata esimerkkiä: selaimet, kuten Firefox, Safari ja Opera, ovat tukeneet HTML5: tä jonkin aikaa. Jotkut kehittäjät voivat päättää lopettaa IE6: n tukemisen, mutta joillekin se ei ole vaihtoehto, eivätkä IE7 tai IE8 missään tapauksessa tue myöskään HTML5: tä. IE9 tulee, mutta se toimii vain Windows Vistassa ja Windows 7: ssä, joten muut versiot ovat edelleen käytössä vielä pitkään, kuten olemme nähneet IE6: n kanssa.

Joten mitä on tehtävä, jotta HTML5 toimii Internet Explorerissa?

Kuinka asentaa Google Play -kauppa firestickiin

Tuntemattomat elementit

Ensinnäkin, IE ei renderöi elementtejä, joita se ei tunnista, joten se jättää kokonaan huomiotta HTML5-rakenneosat, kuten header, footer, article, section ja nav, kaikki HTML5-sivuston pääosat. Tämä voidaan korjata kertomalla IE: lle näistä elementeistä JavaScriptin avulla. Paras tapa tehdä tämä on sisällyttää HTML5 shiv käsikirjoitus, luonut Remy Sharp. Tämä kätevä komentosarja luo kaikki asiaankuuluvat HTML5-elementit, joista IE tietää nyt sivun renderöinnin yhteydessä.

Yksi ongelma tässä on, että se ei toimi käyttäjille, joiden JavaScript on poistettu käytöstä. Valitettavasti tätä ei ole olemassa, joten kehittäjän on tehtävä päätös joko käyttää HTML5: ää tai pysyä HTML 4.01: n kanssa.

Muotoilu

Useimmilla selaimilla on sisäiset tyylitaulukot, jotka soveltuvat muun muassa display:block estää tason elementit. Vaikka jotkut uudemmat selaimet tekevät tämän nyt asiaankuuluville HTML5-elementeille, jotkut eivät, ja tämä on lisättävä kaikille selaimille. Pelkän seuraavan tyylin lisääminen tekee temppun:

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

Lomakkeen elementit

Entä jotkut uudet elementit itse, kuten uudet syöttötyypit - miten nämä näkyvät vanhoissa selaimissa?

Hieno todella. Koska HTML5-määrittelyä laajennettiin a taaksepäin yhteensopivalla tavalla , kaikkia syötetyyppejä, joita ei tunnisteta, käsitellään yksinkertaisesti nimellä text ja se yksinkertaisesti renderoidaan sellaisenaan.

virhekoodimuistin hallinta -ikkunat 10

Multimedia

Kuten olen keskustellut aiemmin, video- ja äänielementit on suunniteltu palauttamaan Flashiin, joka toimii hyvin Internet Explorerissa.

Siirtyminen HTML5: een on edelleen asteittainen, ja jotkut eivät näe eikä tarvitse käyttää mitään sen tarjoamista uusista toiminnoista, mutta kun he tekevät, he voivat olla (suhteellisen) turvallisia tietäen, että vanhemmat selaimet tekevät sivustoistaan ​​hienosti.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Kuinka poistaa Windows Rollback -vaihtoehto käynnistysvalikosta
Kuinka poistaa Windows Rollback -vaihtoehto käynnistysvalikosta
Näin voit poistaa ja poistaa Windowsin palautusasetuksen Windows 10: ssä.
Kuinka palauttaa Roku-suoratoistotikku tehtaalla
Kuinka palauttaa Roku-suoratoistotikku tehtaalla
Roku Streaming Stick on uskomaton, mitä satojen kanavien välillä voi valita ja tuhansia tuhansia elokuvia ja TV-ohjelmia katsella. Joskus laite voi kuitenkin alkaa jäätyä tai hidastua, ja se voi vakavasti
Kuinka ladata TikTok-videoita ilman vesileimaa
Kuinka ladata TikTok-videoita ilman vesileimaa
Näit juuri hauskan videon TikTokissa ja haluat jakaa sen ystäviesi kanssa? Ehkä haluat käyttää videota osana hauskaa kokoelmavideota, jota aiot muokata, tai ehkä haluat
Korjaa Windows 10 Build 18999 jumittuu sammutuksessa ja uudelleenkäynnistyksessä
Korjaa Windows 10 Build 18999 jumittuu sammutuksessa ja uudelleenkäynnistyksessä
Kaksi päivää sitten Microsoft julkaisi uuden Fast Ring -rakenteen 20H1-haarasta. Julkaistussa Windows 10 Build 18999: ssä näyttää olevan virhe, joka estää käyttöjärjestelmää sammumasta ja käynnistymästä uudelleen asettamalla se tappavaan silmukkaan.
Kuinka korjata Tiedostoa iTunes Library.itl ei voi lukea
Kuinka korjata Tiedostoa iTunes Library.itl ei voi lukea
Jos olet käyttänyt iTunesia jonkin aikaa, olet törmännyt tiedostoon iTunes Library.itl ei voi lukea. Ne tapahtuvat yleensä päivityksen jälkeen tai kun olet ladannut iTunesin uuteen
Nimeä virrankäyttösuunnitelma uudelleen Windows 10: ssä
Nimeä virrankäyttösuunnitelma uudelleen Windows 10: ssä
Virrankäyttösuunnitelma on joukko laitteisto- ja järjestelmävaihtoehtoja, jotka määrittelevät, miten laitteesi käyttää ja säilyttää virtaa. Katso kuinka uudelleennimeä virrankäyttösuunnitelma Windows 10: ssä.
Epic Games -tilisi linkityksen poistaminen
Epic Games -tilisi linkityksen poistaminen
Pelaajille helposti ymmärrettäviä ohjeita Epic Games- tai Fortnite-tilin linkityksen poistamiseen Xbox Onesta, Nintendo Switchistä, PS4:stä ja PSN:stä.