Rumah >hujung hadapan web >tutorial css >Mengapa Warna Latar Belakang Div Saya Hanya Berubah pada Tuding Apabila Saya Menyasarkan Sauh Di Dalam?
Dalam percubaan untuk mengubah warna latar belakang div semasa tuding tetikus, sesetengah mungkin menghadapi anomali di mana hanya penambat (pautan) yang bersarang dalam div mengalami perubahan warna.
Untuk membetulkan ini, betulkan pemilih CSS daripada "div a:hover" kepada "div:hover". Pelarasan ini mengarahkan penyemak imbas untuk mengubah suai sifat div itu sendiri apabila kursor melayang di atas kawasannya.
Menjadikan Keseluruhan Div sebagai Pautan
Untuk memanjangkan kefungsian div, ubah ia menjadi elemen boleh klik yang mengubah hala semasa interaksi pengguna. Berikan ID unik pada div (cth., "
<code class="css">#clickable-div { cursor: pointer; }</code>
Pengubahsuaian ini menetapkan div sebagai objek boleh klik , menggesa kursor untuk menukar kepada ikon penuding apabila tuding. Sifat "kursor: penunjuk" menandakan elemen itu boleh berinteraksi dengannya.
Atas ialah kandungan terperinci Mengapa Warna Latar Belakang Div Saya Hanya Berubah pada Tuding Apabila Saya Menyasarkan Sauh Di Dalam?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!