HTML-Webseite: Bild einfügen funktioniert nicht?


08.05.2020, 20:03

Prinzipiell müsste es ja wie der Pfeil aussehen oder?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Prüfe zunächst, ob das Bild vorhanden ist.

Nimm dazu die URL deiner Webseite, hänge den relativen Pfad sowie einen beliebigen URL-Parameter an. Also ungefähr so:

https://www.your-website.de/img/avatar.png?a=1

Lade diese Adresse dann im Browser. Wenn das Bild nicht geladen wird, existiert es nicht oder es bestehen keine Leserechte darauf.

Auf dem Webserver lässt es sich auch nachvollziehen: Ausgehend vom Rootverzeichnis müsste ein Ordner img existieren, in dem die avatar.png liegt.

Auf Groß- und Kleinschreibung ist zu achten. Auf Bild und Ordner müssen Leserechte gesetzt sein (wenn du FileZilla nutzt, schau hier, wie man sie setzt).

Sollte das Bild den obigen Tests zufolge existieren, aber dennoch nicht auf der Webseite angezeigt werden, hast du evt. ein Caching-Problem (hänge für diesen Fall im src-Attribut einen beliebigen URL-Parameter an die Bildadresse und lade die Seite erneut)

<img src="img/avatar.png?a=1" alt="Avatar"/>

oder, falls das Bild auch dann nicht angezeigt wird, prüfe dein Markup mit dem W3C-Validator und behebe zunächst alle Fehler.

Bezüglich deines Code-Snippets: Dieses ist, sofern es sich wirklich nur um einen Ausschnitt deines HTML-Dokuments handelt (so deutet es jedenfalls auch dein Screenshot an), korrekt. Andernfalls würde der schließende section-Tag fehlen und auch Seitentitel und Doctype wären nicht gesetzt.

Prinzipiell müsste es ja wie der Pfeil aussehen oder?

Der Pfeil ist doch ein Link und kein Bild.


Math262 
Fragesteller
 09.05.2020, 11:03

Vielen Dank. Jetzt hat es funktioniert 👍. Ich habe vergessen png bei dem Bild hinzuzuschreiben

0

Was sagt denn die Browser Konsole? Der Chrome zeigt an, wenn der was nicht findet.