Principal Browsere Funcționarea HTML5 în versiunile vechi ale Internet Explorer

Funcționarea HTML5 în versiunile vechi ale Internet Explorer



moștenire-și-html5

Funcționarea HTML5 în versiunile vechi ale Internet Explorer

Unul dintre principalele motive pentru care este posibil ca dezvoltatorii să nu treacă încă la HTML5 este lipsa percepută de suport pentru browserele vechi. Acest lucru este de fapt neadevărat și, deși este posibil să existe unele tipuri de jigery necesare pentru o compatibilitate corectă înapoi, este totuși posibil.

Desigur, prin browsere vechi mă refer la Internet Explorer, deoarece toți ceilalți jucători majori se actualizează în mod regulat, iar utilizatorii lor tind să urmeze exemplul: browsere precum Firefox, Safari și Opera au acceptat HTML5 pentru o vreme. Unii dezvoltatori pot decide să nu mai accepte IE6, dar pentru unii aceasta nu este o opțiune și, în orice caz, nici IE7 și nici IE8 nu acceptă HTML5. IE9 va funcționa, dar rulează numai pe Windows Vista și Windows 7, astfel încât celelalte versiuni vor fi în continuare disponibile pentru mult timp, așa cum am văzut cu IE6.

Deci, ce trebuie făcut pentru ca HTML5 să funcționeze în Internet Explorer?

cum să vizualizați lista de dorințe a unui prieten pe Steam

Elemente necunoscute

Ei bine, în primul rând, IE nu va reda niciun element pe care nu îl recunoaște, așa că va ignora complet elementele structurale HTML5, cum ar fi header, footer, article, section și nav, toate părțile majore ale unui site HTML5. Acest lucru poate fi corectat spunând IE despre aceste elemente folosind JavaScript. Cel mai bun mod de a face acest lucru este să includeți fișierul Shiv HTML5 script, creat de Remy Sharp. Acest script la îndemână creează toate elementele HTML5 relevante despre care IE va ști acum când redă pagina.

O problemă cu acest lucru este că nu va funcționa pentru utilizatorii care au dezactivat JavaScript. Din păcate, nu există nicio modalitate de a rezolva acest lucru, deci dezvoltatorul trebuie să ia o decizie de a folosi HTML5 sau de a rămâne cu HTML 4.01.

Styling

Majoritatea browserelor au foi de stil interne care, printre altele, se aplică display:block pentru a bloca elemente de nivel. În timp ce unele dintre browserele mai noi fac acum acest lucru pentru elementele HTML5 relevante, altele nu, iar acest lucru trebuie adăugat pentru toate browserele. Simpla adăugare a următorului stil va face trucul:

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

Elemente de formă

Și ce despre unele dintre elementele noi în sine, cum ar fi noi tipuri de intrare - cum se redă acestea pe browserele vechi?

Bine, de fapt. Din moment ce specificațiile HTML5 au fost extinse într-un compatibil înapoi , orice tipuri de intrare care nu sunt recunoscute sunt pur și simplu tratate ca text și va fi redat simplu așa.

actualizările Chrome sunt dezactivate de administrator

Multimedia

După cum am discutat în trecut, video și elementele audio sunt concepute pentru a permite o revenire la Flash, care va funcționa bine pe Internet Explorer.

Trecerea la HTML5 va fi totuși una treptată, iar unii nu vor vedea și nu vor avea nevoie să folosească niciuna dintre noile funcționalități pe care le oferă, dar atunci când o fac, pot fi (relativ) sigure, știind că browserele mai vechi își vor face site-urile foarte bine.

Articole Interesante

Alegerea Editorului

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face