Utama Browser Membuat HTML5 berfungsi di Internet Explorer versi lama

Membuat HTML5 berfungsi di Internet Explorer versi lama



warisan-dan-html5

Membuat HTML5 berfungsi di Internet Explorer versi lama

Salah satu alasan utama mengapa pengembang mungkin belum beralih ke HTML5 adalah kurangnya dukungan untuk peramban lawas. Ini sebenarnya tidak benar, dan sementara mungkin ada beberapa jiggery pokery yang diperlukan untuk kompatibilitas mundur yang tepat, itu masih mungkin.

Tentu saja, dengan peramban lama yang saya maksud adalah Internet Explorer, karena semua pemain utama lainnya memperbarui secara teratur dan penggunanya cenderung mengikutinya: peramban seperti Firefox, Safari, dan Opera telah mendukung HTML5 untuk sementara waktu. Beberapa pengembang mungkin memutuskan untuk berhenti mendukung IE6, tetapi untuk beberapa itu bukan pilihan dan, bagaimanapun juga, baik IE7 maupun IE8 tidak mendukung HTML5. IE9 akan, tetapi hanya berjalan pada Windows Vista dan Windows 7, jadi versi lain akan tetap ada untuk waktu yang lama, seperti yang telah kita lihat dengan IE6.

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

cara menggunakan wireshark untuk mendapatkan ip di discord

Elemen tidak diketahui

Pertama dan terpenting, IE tidak akan merender elemen apa pun yang tidak dikenalinya, sehingga akan mengabaikan elemen struktural HTML5 seperti |_+_|, |_+_|, |_+_|, |_+_ |, dan |_+_|, semua bagian utama situs HTML5. Ini dapat diperbaiki dengan memberi tahu IE tentang elemen-elemen ini menggunakan JavaScript. Cara terbaik untuk melakukannya adalah dengan memasukkan HTML5 shiv skrip, dibuat oleh Remy Sharp. Skrip praktis ini membuat semua elemen HTML5 relevan yang sekarang akan diketahui IE saat merender halaman.

Satu masalah dengan ini adalah itu tidak akan berfungsi untuk pengguna yang menonaktifkan JavaScript. Sayangnya tidak ada jalan lain, jadi keputusan harus dibuat oleh pengembang untuk menggunakan HTML5 atau tetap menggunakan HTML 4.01.

Penataan gaya

Sebagian besar browser memiliki stylesheet internal yang, antara lain, menerapkan |_+_| untuk memblokir elemen level. Sementara beberapa browser baru sekarang melakukan ini untuk elemen HTML5 yang relevan, beberapa tidak, dan ini perlu ditambahkan untuk semua browser. Cukup menambahkan gaya berikut akan berhasil:

header

bisakah kamu mematikan komentar di facebook

Elemen bentuk

Dan bagaimana dengan beberapa elemen baru itu sendiri, seperti jenis masukan baru – bagaimana ini ditampilkan di browser lawas?

Baik sebenarnya. Karena spesifikasi HTML5 diperpanjang dalam a cara yang kompatibel dengan mundur , semua jenis input yang tidak dikenali, hanya diperlakukan sebagai |_+_| dan akan sederhana dirender seperti itu.

Multimedia

Seperti yang telah saya diskusikan di masa lalu, video dan elemen audio dirancang untuk memungkinkan kembali ke Flash, yang akan berfungsi dengan baik di Internet Explorer.

Perpindahan ke HTML5 masih akan dilakukan secara bertahap, dan beberapa tidak akan melihat atau tidak perlu menggunakan fungsi baru apa pun yang disediakannya, tetapi ketika mereka melakukannya, mereka dapat (relatif) aman karena mengetahui bahwa browser lama akan membuat situs mereka baik-baik saja.

Artikel Menarik

Pilihan Editor

iPhone Xs vs iPhone X: Manakah dari flagships Apple yang harus Anda beli?
iPhone Xs vs iPhone X: Manakah dari flagships Apple yang harus Anda beli?
Meskipun iPhone Xs mengalami peluncuran yang sulit, itu masih merupakan salah satu ponsel andalan Apple yang paling canggih dan kuat. Namun penjualannya tidak sebaik yang diharapkan Apple, membuat perusahaan memulai kembali produksi
Berapa biaya pembuatan iPhone?
Berapa biaya pembuatan iPhone?
iPhone cenderung berada di sisi yang lebih tinggi dalam hal harga, mirip dengan merek dan model lain seperti Samsung Galaxy S20 Ultra 5G yang diluncurkan pada 6 Maret 2020, dan Google Pixel 4 XL pada 24 Oktober.
Kiat dan trik Fortnite Battle Royale: Panduan pemula untuk Victory Royale pertama Anda
Kiat dan trik Fortnite Battle Royale: Panduan pemula untuk Victory Royale pertama Anda
Fortnite Battle Royale telah menggemparkan dunia. Saat gerakan dansa dalam game masuk ke budaya populer atau rapper superstar seperti Drake bergabung dengan game Anda, Anda tahu itu adalah permainan yang dimainkan semua orang.
Nonaktifkan Berbagi yang Dilindungi Kata Sandi di Windows 10
Nonaktifkan Berbagi yang Dilindungi Kata Sandi di Windows 10
Lihat cara membuat sumber daya bersama Anda tersedia untuk pengguna tanpa akun di PC Anda dengan menonaktifkan fitur berbagi yang dilindungi kata sandi di Windows 10.
Cara Mengaktifkan OpenSSH Server di Windows 10
Cara Mengaktifkan OpenSSH Server di Windows 10
Seperti yang mungkin sudah Anda ketahui, Windows 10 menyertakan perangkat lunak SSH bawaan - klien dan server. Berikut adalah cara mengaktifkan server SSH.
Cara Mencetak Pesan Teks
Cara Mencetak Pesan Teks
Pesan teks telah menjadi salah satu bentuk komunikasi paling populer di antara orang-orang dalam beberapa tahun terakhir, tetapi memiliki beberapa kelemahan. Salah satunya adalah pesan itu sendiri terbatas pada perangkat yang dikirimnya
Cara Membuat Pertanyaan Bersyarat di Google Form
Cara Membuat Pertanyaan Bersyarat di Google Form
Pertanyaan bersyarat Google Formulir membantu Anda membuat survei dan kuis yang disesuaikan dengan kebutuhan dan pengalaman responden. Ketika responden menghadapi pertanyaan seperti itu, mereka cenderung akan menanggapi survei dengan penuh pertimbangan. Namun, membuat pertanyaan bersyarat Google Forms