Ich versuche, mein Logo aus CSS anzuzeigen und es wird nicht angezeigt.Hintergrundbild wird nicht angezeigt
Wenn ich das Element überprüfe, zeigt es an, dass das Bild dort ist, aber nicht auf der Webseite erscheint.
CODE
#logo_image {
margin-top: 13px;
float: left;
background: url(images/logo_color.png) no-repeat;
padding: 8px 16px 8px 16px;
}
<a href="index.html" id="logo_terra"></a>
Erstens sollte Ihre CSS-Deklaration '#logo_terra {...}' sein, damit sie mit Ihrem vorhandenen Markup übereinstimmt. Zweitens sollte erwähnt werden, dass die Verwendung eines URL-basierten Hintergrunds dazu führt, dass auf Ihr Bild Bezug genommen wird, relativ zur Definition der CSS-Definition. Wenn es sich um eine externe Datei handelt, muss die URL relativ dazu sein. Wenn sie in einer tatsächlichen HTML-Seite definiert ist, gilt dasselbe. Haben Sie versucht, es als absolute URL zu definieren, um zu sehen, ob das funktioniert? –
Auch das CSS referenziert die ID "#logo_image", während der HTML-Code die ID "#logo_terra" verwendet. – PFlans