Heim > Web-Frontend > CSS-Tutorial > Warum wird mein Bild in Firefox nicht angezeigt, wenn ich die CSS-Eigenschaft „content' verwende?

Warum wird mein Bild in Firefox nicht angezeigt, wenn ich die CSS-Eigenschaft „content' verwende?

DDD
Freigeben: 2024-11-28 05:24:18
Original
413 Leute haben es durchsucht

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

Problem mit der Bildanzeige im Firefox-Browser

Bei dem Versuch, ein Bild innerhalb einer CSS-Klasse anzuzeigen, wurde die Content-Eigenschaft verwendet:

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

Während sich dieser Ansatz beim Rendern des Bildes in Google Chrome und Safari als effektiv erwies, trat in Firefox ein unerwartetes Problem auf: Das Bild konnte nicht angezeigt werden Anzeige.

Lösung:

Das Problem liegt in der Firefox-Implementierung der Content-Eigenschaft, die hauptsächlich mit den Pseudoelementen ::before und ::after kompatibel ist. Um Abhilfe zu schaffen, kann der CSS-Code wie folgt geändert werden:

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

Durch die Verwendung des Pseudoelements ::before können Sie das Bild auch in Firefox erfolgreich anzeigen. Weitere Einblicke in die Verwendung der Inhaltseigenschaft finden Sie unter dem bereitgestellten Dokumentationslink:

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

Das obige ist der detaillierte Inhalt vonWarum wird mein Bild in Firefox nicht angezeigt, wenn ich die CSS-Eigenschaft „content' verwende?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage