Heim > Web-Frontend > CSS-Tutorial > Warum zeigt Firefox Bilder nicht mit CSS „content: url()' an?

Warum zeigt Firefox Bilder nicht mit CSS „content: url()' an?

Patricia Arquette
Freigeben: 2024-12-11 08:03:15
Original
960 Leute haben es durchsucht

Why Doesn't Firefox Display Images Using CSS `content: url()`?

Firefox zeigt kein mit Inhalts-URL deklariertes Bild an

Im Kontext des CSS-Stils wird die Inhaltseigenschaft verwendet, um Inhalte vorher oder nachher hinzuzufügen ein Element. Allerdings tritt ein häufiges Problem auf, wenn die Content-Eigenschaft zum Anzeigen eines Bildes in Firefox verwendet wird, während sie in anderen Browsern wie Google Chrome nahtlos funktioniert.

Bedenken Sie die folgende CSS-Klasse, die zum Hinzufügen eines Bildes zu einem Element verwendet wird:

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

Wenn diese Klasse auf ein Element angewendet wird, wird das Bild nicht in Firefox angezeigt. Um dieses Problem zu beheben, ist es notwendig, die Content-Eigenschaft in Verbindung mit den Pseudoelementen ::before oder ::after zu verwenden. Durch das Umschließen der Bilddeklaration in ein ::before-Pseudoelement zeigt Firefox das Bild korrekt an.

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

Es ist wichtig zu beachten, dass in IE8 die Inhaltseigenschaft nur unterstützt wird, wenn ein !DOCTYPE vorhanden ist angegeben.

Das obige ist der detaillierte Inhalt vonWarum zeigt Firefox Bilder nicht mit CSS „content: url()' an?. 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