Pertimbangkan senario berikut:
#div hlm {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">color: red !important;
}
...
color: blue;
}
Kami memahami bagaimana harta !penting berfungsi. Dalam keadaan ini, div akan dipaparkan dalam warna merah kerana ia kini mempunyai keutamaan yang lebih tinggi kerana penetapan !penting. Walau bagaimanapun, kami bergelut untuk membayangkan situasi yang sesuai untuk menggunakannya. Adakah terdapat sebarang contoh khusus di mana !important akan memberi manfaat?
Bayangkan senario di mana:
Dalam kes sedemikian, !important boleh digunakan pada gaya tertentu dalam fail CSS global, dengan berkesan mengatasi gaya sebaris yang digunakan pada elemen tersebut.
Keadaan ini biasanya timbul apabila kawalan penuh ke atas HTML tidak tersedia, seperti dalam penyelesaian SharePoint. Anda mungkin menginginkan gaya yang ditakrifkan secara global, tetapi gaya sebaris yang tidak boleh dikawal hadir. Penggunaan !important memudahkan pengendalian situasi sedemikian.
Sebagai cadangan, !important hanya boleh digunakan sebagai pilihan terakhir. Adalah dinasihatkan untuk mengelakkan penggunaannya apabila boleh. Penggunaan gaya !penting yang berlebihan boleh menghalang penyelenggaraan, mengganggu mekanisme melata yang wujud dalam helaian gaya.
Atas ialah kandungan terperinci Bilakah Anda Harus Menggunakan `!penting` dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!