Principal Navegadors Fer funcionar HTML5 en versions antigues d'Internet Explorer

Fer funcionar HTML5 en versions antigues d'Internet Explorer



heretat-i-html5

Fer funcionar HTML5 en versions antigues d

Una de les principals raons per les quals els desenvolupadors potser encara no passen a HTML5 és la percepció de manca de suport per als navegadors antics. En realitat, això és fals i, tot i que és possible que es requereixi una petjada divertida per a una compatibilitat correcta cap enrere, encara és possible.

Per descomptat, per navegadors heretats em refereixo a Internet Explorer, ja que tots els altres principals jugadors s’actualitzen regularment i els seus usuaris tendeixen a seguir el mateix: navegadors com Firefox, Safari i Opera han estat compatibles amb HTML5 durant un temps. Alguns desenvolupadors poden decidir deixar de suportar IE6, però per a alguns això no és una opció i, en qualsevol cas, ni IE7 ni IE8 admeten HTML5. IE9 ho farà, però només funciona amb Windows Vista i Windows 7, de manera que les altres versions encara estaran disponibles durant molt de temps, com hem vist amb IE6.

Què cal fer, doncs, perquè HTML5 funcioni a Internet Explorer?

transferiu els impulsors de caramels al nou telèfon

Elements desconeguts

En primer lloc, IE no renderitzarà cap element que no reconegui, de manera que ignorarà completament els elements estructurals HTML5 com header, footer, article, section i nav, totes les parts principals d'un lloc HTML5. Això es pot corregir informant a IE d’aquests elements mitjançant JavaScript. La millor manera de fer-ho és incloure el fitxer Shiv HTML5 script, creat per Remy Sharp. Aquest guió pràctic crea tots els elements HTML5 rellevants que ara sabrà IE en representar la pàgina.

Un problema amb això és que no funcionarà per als usuaris que tinguin JavaScript desactivat. Malauradament, no hi ha manera d’evitar-ho, de manera que el desenvolupador ha de prendre la decisió d’utilitzar HTML5 o quedar-se amb HTML 4.01.

Estilisme

La majoria dels navegadors tenen fulls d’estil interns que, entre altres coses, s’apliquen display:block per bloquejar elements de nivell. Tot i que alguns dels navegadors més recents ho fan ara per als elements HTML5 rellevants, alguns no ho fan i cal afegir-lo a tots els navegadors. Simplement afegir el següent estil farà el truc:

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

Elements de la forma

I què passa amb alguns dels nous elements, com ara nous tipus d’entrada - Com es representen en navegadors antics?

Molt bé en realitat. Atès que l'especificació HTML5 es va ampliar en un fitxer manera compatible amb la versió anterior , qualsevol tipus d'entrada que no es reconegui, simplement es tracta com text i es renderitzarà senzillament així.

pinterest com seguir un tema

multimèdia

Com he comentat en el passat, el vídeo i els elements d'àudio estan dissenyats per permetre tornar a Flash, que funcionarà bé a Internet Explorer.

El pas a HTML5 continuarà sent gradual i alguns no veuran ni tindran la necessitat d’utilitzar cap de les noves funcionalitats que proporciona, però quan ho facin poden ser (relativament) segurs sabent que els navegadors antics rendirà els seus llocs molt bé.

Articles D'Interès

L'Elecció De L'Editor

Què és Kodi? Tot el que necessites saber sobre l'aplicació de transmissió de TV
Què és Kodi? Tot el que necessites saber sobre l'aplicació de transmissió de TV
Quan es construeix el sistema de cinema a casa definitiu, tot el maquinari del món no us pot fer justícia sense un programari excel·lent que l'acompanyi. Si esteu buscant la millor manera de veure pel·lícules i programes de televisió,
Com es pot transmetre en directe i en directe a TikTok
Com es pot transmetre en directe i en directe a TikTok
TikTok està ple d’increïbles paròdies musicals pre-gravades. Podeu desplaçar-vos pel fitxer
Escriviu un joc de Raspberry Pi a Python
Escriviu un joc de Raspberry Pi a Python
Si sou l’orgullós propietari d’un Raspberry Pi, el llenguatge Visual Scratch és una bona manera de començar a crear el vostre primer joc. Però, per aprofitar més la potència i el potencial del maquinari, mireu-ho
iPhone 8 contra iPhone 8 Plus: és més gran sempre significar millor amb l'iPhone X?
iPhone 8 contra iPhone 8 Plus: és més gran sempre significar millor amb l'iPhone X?
Durant l'esdeveniment anual de setembre d'Apple, l'iPhone 8 i l'iPhone 8 Plus es van anunciar juntament amb un nou iPhone X. L'iPhone X (que es pronuncia iPhone 10), és el telèfon principal del desè aniversari d'Apple: col·loca l'iPhone
La compatibilitat ampliada amb Windows 7 SP1 finalitza el 14 de gener de 2020
La compatibilitat ampliada amb Windows 7 SP1 finalitza el 14 de gener de 2020
El gegant del programari de Redmond posa fi al suport per al seu producte més popular de la història: Windows 7. Una actualització a la pàgina del full de dades del cicle de vida de Windows indica que el Windows 7 Service Pack 1 deixarà de rebre actualitzacions el 14 de gener de 2020. Com recordareu, assistència per a Windows 7 RTM sense paquets de serveis va acabar el 9 d'abril de 2013. El gener
Què cal fer si Amazon Firestick no pot obtenir una adreça IP
Què cal fer si Amazon Firestick no pot obtenir una adreça IP
L’Amazon Firestick és un dispositiu intel·ligent i és capaç de fer moltes coses, però sense una connexió sense fils no suposa gaire. És un dispositiu habilitat per Internet el poder del qual prové de tenir accés a la xarxa. Sense
Revisió de Nvidia GeForce 8400 GS i 8500 GT
Revisió de Nvidia GeForce 8400 GS i 8500 GT
En competència directa amb les noves targetes Radeon HD 3400, les GeForce 8400 GS i 8500 GT de Nvidia estan centrades en el centre multimèdia. Tampoc no us farà jugar a un nivell acceptable amb els jocs recents, però comparteixen noves tecnologies similars.