Rumah >hujung hadapan web >tutorial css >Mengapa Asterisk Tidak Sah dalam Nama Harta CSS?

Mengapa Asterisk Tidak Sah dalam Nama Harta CSS?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-28 07:28:11447semak imbas

Why Are Asterisks Invalid in CSS Property Names?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn