Utama Penyemak Imbas Menjadikan HTML5 berfungsi dalam versi Internet Explorer yang lama

Menjadikan HTML5 berfungsi dalam versi Internet Explorer yang lama



warisan-dan-html5

Menjadikan HTML5 berfungsi dalam versi Internet Explorer yang lama

Salah satu sebab utama mengapa pembangun mungkin tidak beralih ke HTML5 adalah kurangnya sokongan untuk penyemak imbas lama. Ini sebenarnya tidak benar, dan walaupun mungkin ada beberapa pokery jiggery yang diperlukan untuk keserasian ke belakang yang betul, masih mungkin.

Sudah tentu, oleh penyemak imbas lama saya bermaksud Internet Explorer, kerana semua pemain utama lain kerap dikemas kini dan pengguna mereka cenderung mengikutinya: penyemak imbas seperti Firefox, Safari dan Opera telah lama menyokong HTML5. Beberapa pembangun mungkin memutuskan untuk berhenti menyokong IE6, tetapi bagi beberapa yang bukan merupakan pilihan dan, bagaimanapun, IE7 atau IE8 tidak menyokong HTML5. IE9 akan berlaku, tetapi hanya berjalan pada Windows Vista dan Windows 7, jadi versi lain masih akan lama digunakan, seperti yang telah kita lihat dengan IE6.

Jadi apa yang perlu dilakukan agar HTML5 berfungsi di Internet Explorer?

bolehkah anda menukar nama pengguna lol anda

Unsur yang tidak diketahui

Pertama sekali, IE tidak akan menjadikan elemen yang tidak dikenalinya, oleh itu ia akan sepenuhnya mengabaikan elemen struktur HTML5 seperti header, footer, article, section, dan nav, semua bahagian utama laman HTML5. Ini dapat diperbaiki dengan memberitahu IE mengenai elemen-elemen ini menggunakan JavaScript. Kaedah terbaik untuk melakukan ini adalah dengan memasukkan Shiv HTML5 skrip, dibuat oleh Remy Sharp. Skrip berguna ini mencipta semua elemen HTML5 yang relevan yang sekarang akan diketahui oleh IE semasa membuat halaman.

Satu masalah dengan ini adalah bahawa ia tidak akan berfungsi untuk pengguna yang telah mematikan JavaScript. Sayangnya tidak ada jalan keluar, jadi keputusan harus dibuat oleh pembangun untuk menggunakan HTML5 atau tetap menggunakan HTML 4.01.

Gaya

Sebilangan besar penyemak imbas mempunyai helaian gaya dalaman yang antara lain berlaku display:block untuk menyekat elemen tahap. Walaupun beberapa penyemak imbas yang lebih baru sekarang melakukan ini untuk elemen HTML5 yang relevan, ada yang tidak, dan ini perlu ditambahkan untuk semua penyemak imbas. Cukup dengan menambahkan gaya berikut akan berjaya:

windows 10 menetapkan semula kebenaran

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

Unsur bentuk

Dan bagaimana dengan beberapa elemen baru itu sendiri, seperti jenis input baru - bagaimana cara ini dibuat pada penyemak imbas lama?

Baik sebenarnya. Oleh kerana spesifikasi HTML5 diperluas dalam a cara serasi ke belakang , sebarang jenis input yang tidak dikenali, hanya dianggap sebagai text dan akan mudah dinyatakan seperti itu.

Multimedia

Seperti yang telah saya bincangkan pada masa lalu, video dan elemen audio direka untuk membolehkan kembali ke Flash, yang akan berfungsi dengan baik di Internet Explorer.

Pindah ke HTML5 masih akan dilakukan secara beransur-ansur, dan ada yang tidak akan melihat atau tidak perlu menggunakan fungsi baru yang disediakannya, tetapi apabila mereka melakukannya, mereka dapat (relatif) selamat dalam mengetahui bahawa penyemak imbas yang lebih lama akan menjadikan laman web mereka baik-baik saja.

Artikel Yang Menarik

Pilihan Editor

Cara Menggunakan GIPHY dalam Slack
Cara Menggunakan GIPHY dalam Slack
Pasti, anda mungkin menggunakan Slack untuk bekerja, dan biasanya dikhaskan untuk komunikasi profesional. Tetapi walaupun bercakap dengan rakan sekerja atau bos anda di platform, kadang-kadang tidak ada cara yang lebih baik untuk mengekspresikan diri daripada dengan
Berapa lama pengawal PS4 mengambil masa untuk mengecas? Caj Cepat
Berapa lama pengawal PS4 mengambil masa untuk mengecas? Caj Cepat
Tidak dapat melumpuhkan iklan automatik secara pengaturcaraan pada halaman, jadi inilah kami!
Cara Menambah Nada Dering Video di Android
Cara Menambah Nada Dering Video di Android
https://www.youtube.com/watch?v=Zs0OIbc2nuk Telefon pintar telah berkembang pesat, dan tidak akan berhenti berkembang dalam masa terdekat. Oleh kerana ciri-cirinya dan menjadi lebih hebat dan rumit setiap tahun, sukar untuk disimpan
Cara Mendapatkan Paramount Plus secara Percuma
Cara Mendapatkan Paramount Plus secara Percuma
Butiran percubaan percuma Paramount Plus, kod promo dan cara lain untuk mendapatkan Paramount Plus secara percuma.
Cara Memainkan Suara Kunci di Windows 10
Cara Memainkan Suara Kunci di Windows 10
Di Windows 10, Microsoft memberi tumpuan untuk membuat Windows boot dan ditutup dengan lebih pantas. Sejumlah peristiwa bunyi dihapuskan, termasuk bunyi kunci. Inilah cara membuat Windows 10 memainkan bunyi kunci.
Cara Memperbaiki Kerosakan Antara Muka Pengguna di Windows 10
Cara Memperbaiki Kerosakan Antara Muka Pengguna di Windows 10
Sebilangan pengguna telah menghadapi perlambatan antara muka pengguna secara tiba-tiba dan tidak biasa di Windows 10. Sekiranya anda terjejas, anda boleh mencuba untuk mematikan Control Flow Guard (CFG).
Chrome 74 habis, berikut adalah perubahannya
Chrome 74 habis, berikut adalah perubahannya
Google melancarkan versi baru penyemak imbas Chrome mereka. Versi 74 mendarat di cabang stabil, menampilkan 39 perbaikan keselamatan dan sejumlah penambahbaikan dan pengoptimuman. Iklan Google Chrome adalah penyemak imbas web paling popular yang ada untuk semua platform utama seperti Windows, Android dan Linux. Ia dilengkapi dengan enjin rendering yang kuat