Rumah > Artikel > tutorial komputer > Cara mengosongkan gaya warisan CSS
Hello, saya hanya boleh menerangkan soalan anda seperti berikut
Pertama, jika anda menulis gaya kelas, seperti li{color:red;}
Semua li akan kekal dalam warna merah dan gaya yang diwarisi tidak boleh dikosongkan. Susunan pelaksanaan kod yang serupa adalah dari atas ke bawah secara lalai dan tidak boleh diubah melainkan kaedah kawalan seperti jika pertimbangan digunakan. Jawapannya ialah ia tidak boleh dibersihkan.
Susunan pelaksanaan kod tidak boleh diubah, dan kaedah penghuraian penyemak imbas juga tidak boleh dikawal.
Kedua, bagaimana kita boleh menyelesaikan masalah seperti ini, sebagai contoh, kita boleh menentukan kawasan
Andaikan terdapat dua div dengan kawasan atas dan bawah masing-masing id=a id=b
Jika anda hanya mahu li id=satu bahagian berwarna merah, maka cara penulisannya adalah seperti berikut
#a li{color:red} Maka li di kawasan id=b tidak akan terjejas
Kami hanya boleh menyelesaikan masalah seperti ini dengan menetapkan kawasan penggunaan sebanyak mungkin
Saya boleh bantu anda selepas mencuci, terima kasih
Harta lain boleh, tapi harta lutsinar tidak boleh dibatalkan selepas diwarisi. Terdapat tiga cara yang saya lihat untuk mencapai kesan ini, antaranya, 1 dan 3 pasti berkesan, dan 2 tidak boleh dipercayai:
1 Simulasikan semua div dalam aa, letakkan bb, cc, dan dd keluar dan jangan letakkannya dalam aa, dan kemudian gunakan kedudukan atribut kedudukan css untuk meletakkan bb, cc dan dd supaya. mereka kelihatan seperti berada di dalam aa.
2. Ini ialah kaedah legenda: bb, cc, dan dd masih ditetapkan dalam aa untuk digunakan dengan konflik atribut lain akan menjadi tidak sah.
3.aa tidak menetapkan ketelusan, dan membuat gambar lut sinar dalam ps dan menyimpannya dalam format png24, dan kemudian menggunakannya sebagai latar belakang aa tetapi ini menimbulkan masalah, versi FF, OP dan IE yang lebih tinggi semuanya menyokong ketelusan gambar png , dalam IE6 Perkara berikut tidak disokong lagi, jadi latar belakang aa yang anda lihat di bawah IE6 akan menjadi kelabu, tetapi masalah ini mudah diselesaikan, anda boleh memuat turunnya sendiri: ie6 png adalah telus.
Atas ialah kandungan terperinci Cara mengosongkan gaya warisan CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!