Rumah >hujung hadapan web >tutorial css >Mengapa Asterisk Tidak Sah dalam Nama Harta CSS?
Asteris dalam Nama Harta CSS: Keanehan Sintaks
Di luar peranan biasa mereka dalam pemilih CSS, asterisk mempunyai penggunaan yang pelik dalam nama sifat yang memerlukan perhatian. Walaupun asterisk sering dikaitkan dengan pemilih universal, ia memainkan peranan yang berbeza dalam nama sifat.
Asterisk yang muncul dalam nama sifat CSS, seperti yang dilihat dalam contoh kod.yui-button .first-child{*display :inline-block;}, ialah ralat sintaks. Anomali ini menjadikan nama sifat tidak sah, menghalangnya daripada dihuraikan dengan betul.
Walau bagaimanapun, disebabkan oleh pepijat penyemak imbas tertentu, asterisk dalam nama sifat kadangkala diabaikan. Ini secara berkesan menggunakan harta itu hanya kepada penyemak imbas yang mempamerkan pepijat itu, seperti Internet Explorer 7 (IE7).
Perlu ambil perhatian bahawa walaupun tingkah laku ini kelihatan mudah, ia biasanya tidak disyorkan. Sebaliknya, ulasan bersyarat harus digunakan untuk menggunakan gaya CSS secara bersyarat pada penyemak imbas tertentu dan bukannya bergantung pada tingkah laku ralat ini.
Atas ialah kandungan terperinci Mengapa Asterisk Tidak Sah dalam Nama Harta CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!