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

iPhone XS Max – Cara Menyekat Mesej
iPhone XS Max – Cara Menyekat Mesej
Mendapatkan mesej rawak dari semasa ke semasa mungkin bukan masalah besar, kerana anda boleh memadamkannya dengan mudah. Walau bagaimanapun, jika seseorang menghantar spam peti masuk anda atau menghantar mesej yang tidak sesuai kepada anda, anda mungkin memutuskan untuk menyekat mereka. ini
Cara Mengaktifkan Penerbangan di Minecraft
Cara Mengaktifkan Penerbangan di Minecraft
Pemain Minecraft yang berpengalaman tahu bahawa terdapat beberapa cara untuk terbang dalam setiap mod. Tetapi melainkan jika anda mengetahui langkah yang tepat, penerbangan mungkin kelihatan terlalu rumit. Sekiranya anda ingin mengetahui cara mengaktifkan penerbangan di Minecraft, kami ada
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Dengan Windows 10 versi 1809, penyemak imbas Edge mempunyai kemampuan untuk menyimpan maklumat kad kredit anda. Sekiranya anda mahu, anda boleh mematikan ciri ini.
Bagaimana untuk Menendang Seseorang dari Hulu
Bagaimana untuk Menendang Seseorang dari Hulu
Anda boleh menendang seseorang dari Hulu jika anda tidak lagi mahu berkongsi akaun anda atau kata laluan anda telah terjejas dengan mengalih keluar peranti mereka.
Cara Membuat Nada Dering untuk Peranti Android
Cara Membuat Nada Dering untuk Peranti Android
Hari ini, terdapat banyak alat percuma yang tersedia untuk mencipta nada dering tersuai menggunakan komputer atau peranti mudah alih. Nada dering unik bagus untuk hiburan dan ekspresi diri, serta membezakan antara pemanggil. Jika anda ingin membuat a
Enjin Carian Audio Terbaik
Enjin Carian Audio Terbaik
Alat carian audio untuk mencari sampel audio, klip bunyi, fail muzik penuh, buku audio, podcast, coretan berita dan banyak lagi.
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Pilihan nama Microsoft untuk Surface Go adalah sesuatu yang ganjil. Go adalah akhiran pelik untuk melekat pada tablet. Lagipun, jika anda tidak dapat menggunakan tablet semasa dalam perjalanan, maka apa sebenarnya anda