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

Pilihan tersembunyi rahsia alat DVD USB Windows 7 untuk mengelakkannya memformat pemacu USB
Pilihan tersembunyi rahsia alat DVD USB Windows 7 untuk mengelakkannya memformat pemacu USB
Cara mengelakkan alat DVD Windows 7 untuk mengelakkannya memformat pemacu USB semasa membuat stik USB yang boleh di-boot.
Bagaimana Untuk Nyahsekat Seseorang di Venmo
Bagaimana Untuk Nyahsekat Seseorang di Venmo
Walaupun tidak semua orang teruja dengan idea pemindahan wang yang boleh dilihat, tidak dapat dinafikan bahawa Venmo semakin berkembang dan berada di landasan yang betul untuk mengendalikan lebih banyak transaksi dalam masa terdekat. PayPal melaporkan bahawa mereka mempunyai sekitar 40 juta
Linux Mint 19.2 Akan Membawa Penambahbaikan pada Cinnamon dan Nemo
Linux Mint 19.2 Akan Membawa Penambahbaikan pada Cinnamon dan Nemo
Cinnamon adalah persekitaran desktop unggulan Linux Mint. Bermula sebagai garpu Gnome 3, kini bebas sepenuhnya. Cinnamon membawa teknologi moden ke desktop Linux sambil mengekalkan paradigma desktop klasik dengan bar tugas, menu aplikasi, dan pengurusan tetingkap tradisional. Sebagai tambahan kepada ciri-ciri baru yang terungkap dengan keluaran Cinnamon keluaran GitHub
Cara Membatalkan Pesanan Etsy sebagai Pembeli atau Penjual
Cara Membatalkan Pesanan Etsy sebagai Pembeli atau Penjual
Sebagai salah satu laman web e-dagang terbesar, Etsy mempunyai hampir setiap kraftangan yang boleh diharapkan untuk dicari. Walau bagaimanapun, pemilihan yang besar selalunya boleh membawa kepada keputusan membeli-belah yang salah. Sama ada anda baru menggunakan platform atau telah membuat
Cara Menambah Program pada Permulaan dalam Windows 10
Cara Menambah Program pada Permulaan dalam Windows 10
Jika anda menggunakan program yang sama setiap hari, anda boleh menjadikannya lebih mudah untuk mendapatkannya. Berikut ialah cara untuk menambah program pada Startup dalam Windows 10 untuk akses mudah.
Cara Mengembalikan Pemacu di Windows 10
Cara Mengembalikan Pemacu di Windows 10
Hari ini kita akan melihat cara mengembalikan pemacu di Windows 10. Ia berguna apabila versi pemacu yang lebih baru memberikan masalah dengan peranti.
Menggunakan Pemanas Angkasa sebagai Pemanas Kereta Elektrik
Menggunakan Pemanas Angkasa sebagai Pemanas Kereta Elektrik
Dengan lebih daripada satu sebab untuk menggunakan pemanas ruang elektrik di dalam kereta anda, tiada pilihan terbaik yang sesuai untuk semua orang.