Pepijat Webkit dengan Berbilang Pemilih Adik Beradik Bersebelahan
Dalam penyemak imbas Webkit (Safari, Chrome), isu timbul apabila menggunakan pseudo :hover -kelas dengan berbilang pemilih adik beradik bersebelahan. Kod berikut menggambarkan masalah:
div:hover + a + div {}
Apabila melayang di atas
Menambah pemilih adik beradik am, seperti:
div:hover ~ div {}
tidak kira sama ada gaya diisytiharkan, menyelesaikan masalah isu.
Penyelesaian untuk pepijat Webkit ini ialah dengan memalsukan animasi pada elemen badan:
body { -webkit-animation: bugfix infinite 1s; } @-webkit-keyframes bugfix { from { padding: 0; } to { padding: 0; } }
Ini boleh dilihat dalam tindakan di sini: https://jsfiddle.net/jalbertbowdenii/ ds2yY/1/.
Atas ialah kandungan terperinci Mengapa :hover Tidak Berfungsi dengan Baik dengan Pemilih Adik Beradik Bersebelahan dalam Penyemak Imbas Webkit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!