Glavni Preglednici Omogućavanje rada HTML5-a u starim verzijama Internet Explorera

Omogućavanje rada HTML5-a u starim verzijama Internet Explorera



legacy-and-html5

Omogućavanje rada HTML5-a u starim verzijama Internet Explorera

Jedan od glavnih razloga zašto programeri još uvijek ne prelaze na HTML5 je uočeni nedostatak podrške za naslijeđene preglednike. To zapravo nije istina, i premda bi moglo biti potrebno malo jiggery-a, potrebno za pravilnu kompatibilnost s unatrag, to je još uvijek moguće.

Naravno, pod naslijeđenim preglednicima mislim na Internet Explorer, jer se svi ostali glavni igrači redovito ažuriraju i njihovi korisnici imaju tendenciju slijediti ih: preglednici kao što su Firefox, Safari i Opera već neko vrijeme podržavaju HTML5. Neki programeri mogu odlučiti prestati podržavati IE6, ali za neke to nije opcija, a, u svakom slučaju, ni IE7 ni IE8 ne podržavaju HTML5. IE9 hoće, ali radi samo na sustavima Windows Vista i Windows 7, tako da će ostale verzije još dugo postojati, kao što smo vidjeli kod IE6.

Dakle, što treba učiniti da HTML5 radi u Internet Exploreru?

kako zaustaviti otvaranje spotify-a na pokretačkom sustavu Windows 10

Nepoznati elementi

Pa prvo i najvažnije, IE neće generirati nijedan element koji ne prepoznaje, tako da će u potpunosti zanemariti HTML5 strukturne elemente kao što su header, footer, article, section, i nav, svi glavni dijelovi HTML5 web stranice. To se može ispraviti govoreći IE-u o tim elementima pomoću JavaScript-a. Najbolji način za to je uključivanje HTML5 shiv skriptu, kreirao Remy Sharp. Ova praktična skripta stvara sve relevantne HTML5 elemente za koje će IE sada znati pri generiranju stranice.

Jedan je problem s tim što neće raditi za korisnike koji imaju isključen JavaScript. Nažalost, tome se ne može zaobići, tako da programer mora donijeti odluku da li će koristiti HTML5 ili ostati pri HTML 4.01.

Stil

Većina preglednika ima interne tablice stilova koji se, između ostalog, primjenjuju display:block blokirati elemente razine. Iako neki od novijih preglednika to sada čine za relevantne HTML5 elemente, neki to ne čine, a to treba dodati za sve preglednike. Jednostavno dodavanje sljedećeg stylinga učinit će trik:

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

Elementi obrasca

A što je s nekim novim elementima, kao što je nove vrste unosa - kako se to generira na naslijeđenim preglednicima?

Zapravo fino. Budući da je HTML5 specifikacija proširena u a unazad kompatibilan način , sve vrste unosa koje nisu prepoznate, jednostavno se tretiraju kao text i tako će se jednostavno prikazati.

kako automatski izbrisati smeće u Gmailu -

Multimedija

Kao što sam raspravljao u prošlosti, video i audio elementi dizajnirani su da omoguće povratak na Flash, koji će dobro funkcionirati u Internet Exploreru.

Prelazak na HTML5 i dalje će biti postupan, a neki neće vidjeti niti će imati potrebu koristiti bilo koju novu funkcionalnost koju pruža, ali kad to učine, mogu biti (relativno) sigurni u znanju da stariji preglednici učinit će njihove web stranice sasvim u redu.

Zanimljivi Članci

Izbor Urednika

Kako znati je li netko blokirao vaš broj
Kako znati je li netko blokirao vaš broj
Kako znati je li netko blokirao vaš broj? Možda neće biti odmah vidljivo, ali imamo nekoliko savjeta koji će vam pomoći da znate je li vas netko blokirao.
Pregled tvrtke Dell UltraSharp U2410
Pregled tvrtke Dell UltraSharp U2410
Iznad uobičajenih TN ploča, ali pored naših vrhunskih favorita Eizo i LaCie, nalazi se intrigantna sredina profesionalnih monitora. Ne može se podudarati sa S-PVA, ali tip panela H-IPS omogućuje veći kontrast
Kako instalirati MATE u Linux Mint Cinnamon Edition
Kako instalirati MATE u Linux Mint Cinnamon Edition
Jednom kada instalirate Linux Mint s Cinnamonom, možda ćete biti zainteresirani za instaliranje MATE-a uz Cinnamon. Evo kako to učiniti.
Zašto na mom telefonu piše LTE umjesto 4G [razjašnjeno]
Zašto na mom telefonu piše LTE umjesto 4G [razjašnjeno]
Ne možemo programski onemogućiti automatske oglase na stranici, pa smo tu!
9 najboljih Android emulatora za Windows 10 i Windows 11
9 najboljih Android emulatora za Windows 10 i Windows 11
Android emulator omogućuje vam pokretanje Androida na Windowsima za igranje igrica i pristup drugim aplikacijama bez potrebe za stvarnim Android uređajem. Ovo su najbolji emulatori u 2024. za korištenje Android aplikacija u sustavima Windows 11 i Windows 10.
Pronađite zadani sistemski jezik u sustavu Windows 10
Pronađite zadani sistemski jezik u sustavu Windows 10
Možda biste željeli saznati koji je zadani sistemski jezik sustava Windows 10. Windows 10 koristi ovaj jezik za prikazivanje poruka ...
Kako održavati prikaz zaslona uključenim u sustavu Windows 10
Kako održavati prikaz zaslona uključenim u sustavu Windows 10
Ako imate Windows 10, vjerojatno ste primijetili da će vam ostavljanje računala u stanju mirovanja određeno vrijeme aktivirati čuvar zaslona. Vaše računalo može također prijeći u stanje mirovanja nakon dovoljno dugog razdoblja od