Viens no galvenajiem iemesliem, kāpēc izstrādātāji vēl nevar pāriet uz HTML5, ir vecāku pārlūkprogrammu atbalsta trūkums. Tas patiesībā neatbilst patiesībai, un, lai arī pareizai savietojamībai ar atpakaļejošu brīdi var būt nepieciešama neliela pokera spēle, tā joprojām ir iespējama.
Protams, ar mantotajām pārlūkprogrammām es domāju Internet Explorer, jo visi pārējie galvenie spēlētāji regulāri atjaunojas un viņu lietotāji mēdz sekot šim piemēram: tādas pārlūkprogrammas kā Firefox, Safari un Opera kādu laiku ir atbalstījušas HTML5. Daži izstrādātāji var nolemt pārtraukt IE6 atbalstīšanu, bet dažiem tas nav risinājums, un katrā ziņā ne IE7, ne IE8 neatbalsta arī HTML5. IE9 būs, bet tas darbojas tikai operētājsistēmās Windows Vista un Windows 7, tāpēc pārējās versijas joprojām būs pieejamas vēl ilgi, kā mēs to redzējām ar IE6.
Tātad, kas jādara, lai HTML5 darbotos Internet Explorer?
IPHONE pasts nevar izveidot savienojumu ar serveri
Nezināmi elementi
Pirmkārt un galvenokārt, IE netiks atveidoti elementi, kurus tā neatpazīst, tāpēc tā pilnībā ignorēs HTML5 struktūras elementus, piemēram, header
, footer
, article
, section
un nav
, visas galvenās HTML5 vietnes daļas. To var novērst, pastāstot IE par šiem elementiem, izmantojot JavaScript. Labākais veids, kā to izdarīt, ir iekļaut HTML5 shiv scenārijs, kuru izveidojis Remijs Šarps. Šis ērtais skripts izveido visus attiecīgos HTML5 elementus, par kuriem IE tagad zinās, renderējot lapu.
Viena problēma ir tā, ka tā nedarbosies lietotājiem, kuriem JavaScript ir izslēgts. Diemžēl no tā nav iespējams izvairīties, tāpēc izstrādātājam jāpieņem lēmums vai nu izmantot HTML5, vai arī palikt ar HTML 4.01.
Stils
Lielākajai daļai pārlūkprogrammu ir iekšējas stila lapas, kas cita starpā attiecas uz display:block
bloķēt līmeņa elementus. Lai gan dažas jaunākas pārlūkprogrammas tagad to dara attiecīgajiem HTML5 elementiem, dažas to nedara, un tas ir jāpievieno visām pārlūkprogrammām. Vienkārši pievienojot šādu stilu, būs triks:
article, aside, figure, footer, header, hgroup,
menu, nav, section { display:block; }
Veidlapas elementi
Un kā ar dažiem pašiem jaunajiem elementiem, piemēram, jauni ievades veidi - kā tie tiek parādīti mantotajās pārlūkprogrammās?
Smalki patiesībā. Tā kā HTML5 specifikācija tika paplašināta a savietojams ar aizmuguri , visi ievades veidi, kas netiek atpazīti, tiek uzskatīti par text
un tas tiks vienkārši atveidots.
Multivide
Kā jau iepriekš esmu apspriedis, video un audio elementi ir paredzēti, lai ļautu atgriezties Flash, kas pārlūkprogrammā Internet Explorer darbosies lieliski.
Windows 10 bezsaistes faili
Pāreja uz HTML5 joprojām būs pakāpeniska, un daži no tiem neredzēs un nevajadzēs izmantot nevienu no tā piedāvātajām jaunajām funkcijām, taču, to izdarot, viņi var būt (salīdzinoši) droši, zinot, ka vecākas pārlūkprogrammas padarīs viņu vietnes lieliski piemērotas.