Rumah >hujung hadapan web >tutorial css >Mengapa Imej Saya Tidak Dipaparkan dalam Firefox Apabila Menggunakan Harta `kandungan` CSS?

Mengapa Imej Saya Tidak Dipaparkan dalam Firefox Apabila Menggunakan Harta `kandungan` CSS?

DDD
DDDasal
2024-11-28 05:24:18362semak imbas

Why Doesn't My Image Display in Firefox When Using the CSS `content` Property?

Isu Paparan Imej Pelayar Firefox

Dalam percubaan untuk memaparkan imej dalam kelas CSS, sifat kandungan telah digunakan:

.googlePic {
    content: url('../../img/googlePlusIcon.PNG');
    margin-top: -6.5%;
    padding-right: 53px;
    float: right;
    height: 19px;
}

Walaupun pendekatan ini terbukti berkesan dalam memaparkan imej pada Google Chrome dan Safari, masalah yang tidak dijangka telah muncul dalam Firefox: imej gagal dipaparkan.

Penyelesaian:

Isunya terletak pada pelaksanaan Firefox bagi sifat kandungan, yang terutamanya serasi dengan ::before dan ::selepas unsur pseudo. Untuk membetulkan keadaan, kod CSS boleh diubah suai seperti berikut:

.googlePic::before {
    content: url('../../img/googlePlusIcon.PNG');
}

Dengan menggunakan elemen pseudo ::before, anda juga boleh memaparkan imej dalam Firefox juga. Rujuk pautan dokumentasi yang disediakan untuk mendapatkan maklumat lanjut tentang penggunaan sifat kandungan:

http://www.htmldog.com/reference/cssproperties/content/

Atas ialah kandungan terperinci Mengapa Imej Saya Tidak Dipaparkan dalam Firefox Apabila Menggunakan Harta `kandungan` CSS?. 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