Memahami Tujuan Asterisk Sebelum Sifat CSS
Dalam bidang CSS, anda mungkin pernah menemui asterisk (*) yang diawalan sebelum harta tertentu nama. Asterisk ini memainkan peranan tertentu, terutamanya dalam konteks Internet Explorer versi 7 dan ke bawah.
Peranan Asterisk dalam Hack CSS
Css hacks ialah teknik yang digunakan untuk sasaran penyemak imbas atau versi penyemak imbas tertentu sambil mengelakkan kesannya terhadap orang lain. Dengan meletakkan asterisk sebelum nama sifat, anda boleh membuat peraturan CSS yang digunakan hanya untuk Internet Explorer versi 7 atau ke bawah.
Contoh Penggunaan
Pertimbangkan contoh berikut :
body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
Dalam contoh ini, asterisk yang memberi awalan pada saiz fon dan sifat fon memastikan sifat ini digunakan hanya dalam Internet Explorer versi 7 atau ke bawah.
Implikasi Penggunaan Asterisk dalam CSS
Walaupun penggodaman CSS boleh berguna dalam situasi tertentu, adalah penting untuk mengambil perhatian potensi kelemahan:
Alternatif kepada Asterisk Hacks
Sebagai ganti penggodaman asterisk, pertimbangkan untuk menggunakan pertanyaan media atau kelas khusus penyemak imbas nama untuk menyasarkan versi Internet Explorer yang berbeza atau pelayar lain. Kaedah ini lebih diseragamkan dan mengekalkan kesahihan CSS anda.
Atas ialah kandungan terperinci Mengapa Terdapat Asterisk Sebelum Beberapa Sifat CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!