Apabila elemen dalam menu mendatar beralih apabila dilegar, ia boleh dikaitkan dengan variasi saiz antara teks biasa dan tebal . Artikel ini meneroka penyelesaian kepada masalah biasa ini.
Dalam contoh yang diberikan, senarai HTML dan CSS digunakan untuk mencipta menu mendatar. Apabila menuding pada pautan, teks menjadi tebal, menyebabkan pautan beralih kerana perbezaan lebar antara teks biasa dan tebal.
Penyelesaian melibatkan pratetapan lebar unsur menggunakan unsur pseudo yang tidak kelihatan. Elemen pseudo ini mengandungi kandungan dan gaya yang sama seperti keadaan tuding induk.
a::before { display: block; content: attr(title); font-weight: bold; height: 0; overflow: hidden; visibility: hidden; }
Dengan menggunakan elemen pseudo dengan sifat ini, lebar elemen dipraset walaupun sebelum keadaan tuding digunakan, menghapuskan isu peralihan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Item Menu Mendatar daripada Beralih Apabila Teks Menjadi Tebal pada Tuding?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!