Pertanyaan Bagaimana saya bisa menggunakan HTML5 di semua browser termasuk IE7,8?


Saya ingin menggunakan HTML5 karena mendukung di Iphone juga dan saya sangat menyukai kemampuannya tetapi apa yang dapat saya lakukan jika tidak sepenuhnya kompatibel dengan semua browser? Khususnya keluarga IE. Jadi apakah ada cara dengan menambahkan beberapa skrip js e.t.c. sehingga HTML5 dan js api bekerja secara normal di IE juga karena berfungsi pada browser lain seperti chrome, firefox, dan opera e.t.c.? Sehingga saya bisa menggunakannya tanpa memikirkan masalah kompatibilitas browser. Ada juga banyak mesin permainan di html5 tetapi bagaimana jika ini tidak didukung browser IE utama. Atau dapatkah seseorang mengatakan bahwa berapa banyak keuntungan yang dapat saya ambil dari html5 tanpa memikirkan masalah kompatibilitas?

Terima kasih sebelumnya


32
2018-02-01 06:43


asal


Jawaban:


Kamu dapat memakai http://html5boilerplate.com/ bersama dengan http://code.google.com/p/html5shiv/ dan kamu baik untuk pergi.

Untuk beberapa fitur keren lainnya, seperti video di IE lama, Anda perlu menggunakan solusi seperti Flash untuk video dan libs Javascript untuk kanvas.


28
2018-02-01 06:47



Sederhananya, jika markup valid dalam HTML 4, ubah Doctype dan itu akan berfungsi sebagai HTML 5.

Jika Anda ingin menggunakan elemen-elemen baru seperti <article> atau <footer>, Anda harus menyertakan cuplikan javascript kecil untuk mendaftarkan jenis baru tersebut.

document.createElement("article");  
document.createElement("footer");  

Ini akan membuat elemen-elemen baru ini dapat digunakan dan distabilkan seperti biasa <div> elemen


11
2018-02-01 12:07



Polyfills memungkinkan Anda menggunakan api HTML5 baru di browser lama. Proyek Modernizr menyimpan daftar yang bagus: https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills


5
2018-02-04 12:50