Kesan Asterisk dalam Nama Harta CSS
Dalam CSS, asterisk (*) biasanya berfungsi sebagai pemilih kad bebas, memadankan mana-mana elemen pada halaman. Walau bagaimanapun, tingkah lakunya dalam nama sifat menimbulkan persoalan.
Apakah yang Dilakukan oleh Asterisk dalam Nama Harta CSS?
Bertentangan dengan penggunaannya dalam pemilih CSS, asterisk diberi awalan kepada nama harta ialah ralat sintaks. Ia menjadikan nama harta itu tidak sah dan menghalangnya daripada dihuraikan oleh kebanyakan penyemak imbas.
Legasi IE7
Sesetengah pelayar lama, seperti Internet Explorer 7 (IE7) , mempamerkan gelagat pelik apabila menemui asterisk dalam nama sifat CSS. Disebabkan oleh pepijat, IE7 mungkin sekali-sekala mengabaikan asterisk dan menggunakan sifat tersebut pada elemen yang berkaitan.
Walau bagaimanapun, tingkah laku buggy ini harus dielakkan. Menggunakan ulasan bersyarat ialah pendekatan pilihan untuk menyasarkan penyemak imbas tertentu.
Syor dan Kesimpulan
Untuk memastikan keserasian merentas penyemak imbas dan mencegah kemungkinan ralat sintaks, pembangun harus mengelak daripada menggunakan asterisk dalam nama sifat CSS. Sebaliknya, mereka harus menggunakan ulasan bersyarat atau teknik penyasaran khusus penyemak imbas lain untuk menangani isu penyemak imbas tertentu.
Atas ialah kandungan terperinci Apa yang Berlaku Apabila Anda Menggunakan Asterisk dalam Nama Harta CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!