Memahami Sifat Star-Preceded dalam CSS
Apabila memeriksa fail CSS, seseorang mungkin menemui sifat yang didahului oleh asterisk (*). "Godam harta bintang" ini biasanya digunakan untuk menyelesaikan isu keserasian merentas penyemak imbas dengan menyasarkan penyemak imbas internet tertentu, khususnya Internet Explorer.
CSS termasuk sifat seperti "paparan," "margin" dan "padding" yang mempengaruhi penampilan dan susun atur elemen HTML. Dalam contoh yang disediakan:
div.with-some-class { display:block; margin:0; padding:2px 0 0 0; *padding:1px 0 0 0; font-size:11px; font-weight:normal; *line-height:13px; color:#3D9AD0; }
Sifat yang didahului oleh asterisk (padding dan line-height) disasarkan khusus pada versi Internet Explorer sehingga versi 7. Sifat yang didahului bintang ini tentukan nilai yang berbeza untuk sifat yang terjejas untuk Internet Explorer, manakala sifat yang tidak didahului digunakan pada semua penyemak imbas lain.
Untuk contoh, dalam contoh di atas, padding menentukan bahawa padding atas hendaklah 1 piksel untuk Internet Explorer, manakala padding menetapkannya kepada 2 piksel untuk semua penyemak imbas lain. Begitu juga, line-height menetapkan ketinggian garisan kepada 13 piksel dalam Internet Explorer, manakala line-height menetapkannya kepada nilai lalai untuk semua penyemak imbas lain. Ini membolehkan keserasian merentas penyemak imbas tanpa memerlukan peraturan gaya yang berasingan untuk setiap penyemak imbas.
Atas ialah kandungan terperinci Apakah Tujuan Sifat Asterisk-Preceded dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!