Meneroka Tujuan Asterisk Mendahului Sifat CSS
Dalam konteks CSS, anda mungkin pernah menemui coretan kod seperti ini:
body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
Di sini, asterisk (*) muncul sebelum sifat CSS tertentu, menimbulkan persoalan tentang ciri tersebut kepentingannya.
Menjawab Soalan: Asterisk dalam CSS Hacks
Asterisks adalah sisa-sisa teknik khusus pelayar yang dikenali sebagai hack CSS. Khususnya, mereka menyasarkan Internet Explorer versi 7 dan ke bawah. Dengan memberi awalan pada nama harta benda dengan asterisk, pembangun boleh menggunakan gaya secara eksklusif dalam Internet Explorer sambil membiarkan penyemak imbas lain tidak terjejas.
Penjelasan Lanjut: Hacks CSS Menyasarkan Internet Explorer
Pada yang lebih lama versi Internet Explorer, awalan bukan standard boleh ditambah pada sifat CSS untuk mengehadkan aplikasinya. Dalam kes ini, asterisk (*) berfungsi sebagai awalan itu.
*property: value
Apabila asterisk mendahului nama sifat, ia memastikan gaya itu digunakan dalam Internet Explorer 7 atau lebih awal. Walau bagaimanapun, ia mungkin menjadi tidak sah atau tidak konsisten apabila piawaian CSS berkembang.
Penggunaan dan Awas:
Walaupun penggodaman CSS seperti awalan asterisk boleh berguna untuk menyasarkan penyemak imbas tertentu, adalah penting untuk ambil perhatian bahawa ia dianggap sebagai CSS tidak sah. Selain itu, bergantung pada teknik ini boleh menyebabkan tingkah laku yang tidak dijangka kerana spesifikasi CSS berubah dari semasa ke semasa.
Atas ialah kandungan terperinci Apakah Tujuan Awalan Asterisk (*) dalam CSS Properties?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!