Heim > Web-Frontend > CSS-Tutorial > Warum wird mein CSS-Bild „content: url()' in Firefox nicht angezeigt?

Warum wird mein CSS-Bild „content: url()' in Firefox nicht angezeigt?

Patricia Arquette
Freigeben: 2024-11-29 07:16:10
Original
593 Leute haben es durchsucht

Why Doesn't My CSS `content: url()` Image Display in Firefox?

Firefox zeigt kein Inhalts-URL-Bild an

In CSS können Sie mit der Content-Eigenschaft Inhalte in ein Element, beispielsweise ein Bild, einfügen . Dies kann zum Erstellen benutzerdefinierter Symbole oder dekorativer Elemente nützlich sein. Benutzer sind jedoch auf ein Problem gestoßen, bei dem das Inhalts-URL-Bild nicht im Firefox-Browser angezeigt wird.

Um dieses Problem zu beheben, ist es wichtig zu verstehen, dass die Inhaltseigenschaft in Verbindung mit Pseudoelementen funktioniert, wie zum Beispiel: :vorher und ::nachher. Im bereitgestellten Beispiel:

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

Die Content-Eigenschaft wird direkt auf die .googlePic-Klasse angewendet, was falsch ist. Damit es in Firefox funktioniert, müssen Sie das Pseudoelement ::before verwenden. Hier ist der korrigierte Code:

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

Durch die Verwendung des Pseudoelements ::before fügen Sie den Bildinhalt vor dem eigentlichen Inhalt des Elements hinzu. Dadurch wird sichergestellt, dass das Bild in Firefox korrekt angezeigt wird. Denken Sie daran, dass die Content-Eigenschaft nur mit Pseudoelementen funktioniert.

Das obige ist der detaillierte Inhalt vonWarum wird mein CSS-Bild „content: url()' in Firefox nicht angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage