Sementara IE9 terlihat sangat menjanjikan, IE6, IE7 dan IE8 mungkin akan menghantui kita selama bertahun-tahun yang akan datang, memperlambat penyebaran CSS3 di web.
Sejumlah proyek berdasarkan HTC dan JS menambahkan beberapa dukungan CSS3 ke IE:
- CSS3PIE
- IE7.js
- eCSStender
- DD_roundies
- border-radius.htc (sudut melengkung)
- yaitu-css3.htc
- yaitu-css3.js
Saya hanya memiliki pengalaman dengan CSS3PIE (melakukan hal-hal yang dibulatkan pada http://docs.composite.net/ ) dan kecuali untuk efek tetikus ini berfungsi dengan baik dan murni CSS3.
Apa fitur CSS3 yang dibawa oleh berbagai proyek ke IE dan seberapa baik? Adakah di antara mereka pemenang yang jelas?
css3
internet-explorer-6
mawtex
sumber
sumber
Jawaban:
Karena belum ada yang melangkah, saya akan mencoba memberikan jawaban untuk ini. Sebagian besar dikumpulkan dari membaca http://css3pie.com/documentation/product-comparison/ dan googling sekitar. Saya hanya punya pengalaman langsung dengan CSS3PIE. Jika Anda tahu ada proyek lain, silakan edit ini
CSS3PIE oleh Jason Johnston Menambahkan dukungan yang baik untuk Css3 batas-radius, gradien, bayangan kotak. Pengalaman saya dengan ini adalah bahwa ia bekerja dengan cukup baik dan memiliki dukungan besar untuk radius perbatasan. Bermasalah untuk efek hover (saya harapkan semua item dalam daftar ini menderita karena ini) tetapi tampaknya sempurna ketika digunakan pada html statis. Info lebih lanjut di http://css3pie.com/
ie-css3.js oleh Keith Clark Menambahkan dukungan untuk banyak penyeleksi pseudo-kelas CSS3. Sangat kecil karena berpesta di perpustakaan js lain yang Anda sertakan, seperti jQuery. Ini bisa bekerja dengan baik dengan proyek lain di daftar ini seperti CSS3PIE. Info lebih lanjut di http://www.keithclark.co.uk/labs/ie-css3/
UPDATE Proyek ie-css.js telah dilahirkan kembali di sini: http://selectivizr.com/
IE9 . Ini kesan saya banyak pekerjaan telah dilakukan selama bertahun-tahun. Beberapa ulasan benar-benar positif, beberapa menolak. Info lebih lanjut di http://code.google.com/p/ie7-js/
ecsstender oleh Aaron Gustafson Bekerja dengan IE6, 7 dan 8. Dengan cara modular menambah dukungan untuk penyeleksi CSS3, font-face, border-radius, box-shadow, warna dan transformasi. Sangat terdokumentasi dengan baik. Info lebih lanjut di http://ecsstender.org/extensions
DD_roundies oleh Drew Diller Menambahkan beberapa dukungan untuk radius batas dan png. Info lebih lanjut di http://www.dillerdesign.com/experiment/DD_roundies/
border-radius.htc oleh Remiz Rahnas Dukungan yang sangat sederhana untuk radius-perbatasan. Info lebih lanjut di http://code.google.com/p/curved-corner/
ie-css3.htc oleh Nick Fetchak Beberapa dukungan untuk radius batas dan bayangan teks. CSS3PIE mengklaim melakukan border-radius dengan lebih baik. Info lebih lanjut di http://www.fetchak.com/ie-css3/
sumber
Berikut ini adalah artikel yang bagus tentang CSS3 dan IE6, dari Smashing Magazine: http://www.smashingmagazine.com/2010/04/28/css3-solutions-for-internet-explorer/
sumber
Coba Google Chrome Frame . Pengguna IE yang menginstalnya akan dapat menjelajahi situs Anda di renderer Google Chrome tanpa berpindah browser.
EDIT: Anda bahkan dapat menggunakan perpustakaan JS yang disediakan oleh Google untuk menampilkan pesan kepada pengguna yang mengundang mereka untuk menginstal Google Chrome Frame. Instalasi satu klik, seperti Flash, tidak perlu memulai ulang browser, dan menyegarkan halaman Anda setelah selesai.
sumber