Cara paling sederhana untuk mengatasi masalah kompatibilitas browser yang ditemui di CSS adalah CSS Hack. Sekarang kita akan membahas tentang cara menulis CSS Hack di browser yang berbeda!
Perbedaan antara IE6 dan FF:
latar
belakang:oranye;*latar belakang:biru;
Perbedaan antara IE6 dan IE7:
latar belakang:hijau !penting;latar belakang:biru;
Perbedaan antara IE7 dan FF:
latar belakang:oranye *latar belakang:hijau;
IE7, IE6:
background:orange;*background:green !important;*background:blue;
Catatan: IE dapat mengenali *; browser standar (seperti FF) tidak dapat
mengenali *, tetapi tidak !penting,
IE7 dapat mengenali * , juga dapat mengenali !penting;
FF tidak dapat mengenali *, tetapi dapat mengenali !penting;
IE6 IE7 FF
* √ √ ×
!penting × √
√Tambahan lainnya, garis bawahi "_",
IE6 mendukung garis bawah, tetapi baik IE7 maupun firefox tidak mendukung itu.
Jadi anda juga bisa membedakan IE6, IE7, dan firefox seperti ini
: background:orange;*background:green;_background:blue;
Catatan: Apa pun metode yang digunakan, urutan penulisannya adalah firefox ditulis paling depan, dan IE7 ditulis di tengah. IE6 ditulis di akhir.