Berikut ini diambil dari pengaturan ulang Yahoo CSS. Bisakah seseorang menjelaskan tujuan tanda bintang?
body {
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}
Ini adalah peretasan CSS khusus browser untuk versi 7 atau lebih rendah dari Internet Explorer.
*nilai properti
Meskipun Internet Explorer 7 mengoreksi perilakunya ketika nama properti diawali dengan garis bawah atau tanda hubung, awalan karakter non-alfanumerik lainnya diperlakukan seperti di IE6. Oleh karena itu, jika Anda menambahkan karakter non-alfanumerik seperti tanda bintang (*) tepat sebelum nama properti, properti tersebut akan diterapkan di IE dan bukan di browser lain. Berbeda dengan metode tanda hubung dan garis bawah, spesifikasi CSS tidak membuat reservasi untuk tanda bintang sebagai awalan, jadi penggunaan peretasan ini dapat mengakibatkan perilaku yang tidak terduga saat spesifikasi CSS berkembang.
* properti: nilai menerapkan nilai properti di IE 7 dan di bawahnya. Ini mungkin atau mungkin tidak berfungsi di versi masa depan. Peringatan: ini menggunakan CSS yang tidak valid.
Dari: http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml
Ini adalah retasan Internet Explorer. Jika Anda menambahkan karakter non-alfanumerik seperti asterisk (*) tepat sebelum nama properti, properti tersebut akan diterapkan di IE7 dan di bawahnya, tetapi tidak di browser lain.
Semua browser kecuali IE mengabaikan aturan tersebut. Ini dikenal sebagai peretasan bintang. Saya pikir IE7 akan mengabaikan aturan dalam mode standar.
Dalam kasus ini, aturan font ditetapkan dan kemudian diganti untuk IE 6 dan terkadang 7.
Sejauh yang saya tahu, tanda bintang mencegah Firefox untuk membaca atribut tersebut, tetapi valid di IE.
sumber
Ini adalah retasan CSS, aturan itu hanya akan diterapkan ke IE7 dan di bawahnya.
Saya tidak akan merekomendasikan menggunakannya, ada cara yang lebih baik untuk memperbaiki ketidakcocokan IE.
sumber
Menempatkan karakter seperti itu adalah jalan pintas / solusi untuk membuat IE 6 menggunakan properti gaya, sambil menyembunyikannya dari browser yang lebih "waras".
Dari sini :
sumber