Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Menukar Imej Latar Belakang Pautan Dilawati dengan CSS :visited Gagal dalam Google Chrome?

Mengapa Menukar Imej Latar Belakang Pautan Dilawati dengan CSS :visited Gagal dalam Google Chrome?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-28 09:24:02827semak imbas

Why Does Changing the Background Image of Visited Links with CSS :visited Fail in Google Chrome?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn