Google Chrome :melawati Isu Imej Latar Belakang
Pembangun web telah menghadapi isu di mana menukar imej latar belakang pautan yang dilawati menggunakan CSS : kelas pseudo yang dilawati gagal berfungsi dalam Google Chrome semasa berfungsi dalam penyemak imbas lain seperti Firefox, IE dan Opera.
Seorang pengguna menghadapi isu ini dengan kod berikut:
<code class="css">.forum_box .title a { background-image:url(../images/f_unread.png); background-position:10px center; background-repeat:no-repeat; background-color:transparent; color:#2D4054; font-size:14px; padding:10px 12px 10px 44px; text-decoration:none; display:block; font-weight:bold; } .forum_box .title a:visited { background-image:url(../images/f_read.png); }</code>
Percubaan untuk gunakan warna dan bukannya imej atau untuk memasukkan kedua-duanya dalam sifat latar belakang juga gagal dalam Chrome.
Kebimbangan Privasi dan Penyelesaian Mozilla
Semasa pengguna mengemas kini, isu ini mungkin berkaitan dengan kebimbangan privasi. Mozilla mengumumkan perubahan dalam CSS :dilawati pada Mac 2010 untuk menangani kebimbangan ini dan pepijat yang dipautkan oleh pengguna menunjukkan bahawa tingkah laku semasa adalah disengajakan dan berkemungkinan akan dihentikan dalam versi Firefox akan datang juga.
Penyelesaian
Pada masa ini, penyelesaian yang disyorkan ialah menggunakan warna latar belakang dan bukannya imej latar belakang untuk menukar rupa pautan yang dilawati. Walaupun ini mungkin tidak memberikan kesan visual yang diingini, ia memastikan keserasian merentas penyemak imbas.
Atas ialah kandungan terperinci Mengapa Menukar Imej Latar Belakang Pautan Dilawati dengan CSS :visited Gagal dalam Google Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!